The CG Tutorial: The Definitive Guide to Programmable Real-Time Graphics – p… This textbook is the one I used for my final year project research.