Ray tracing from the ground up - Suffern, Kevin (A K Peters Ltd., 2007)