chapter 17 -- backface culling and 3D lighting