OpenGL Foundations : taking your first steps in graphics programming - Hussain, Frahaan, (2024)