Fundamentals of Computer Graphics, Second Ed.