Fundamentals of Computer Graphics -- Peter Shirley.pdf