Fundamentals of computer graphics - Shirley, Peter (AK Peters, 2002)