Fundamentals of Computer Graphics by Peter Shirley and Steve Marschner (2015,… A nice touch in this textbook is the chapter review crossword puzzles.