Fundamentals of computer Graphics - Marschner, Steve; Shirley, Peter (Boca Raton CRC Press, 2022)