THE COMPUTER GRAPHICS LIBRARY http://fabiensanglard.net/Computer_Graphics_Principles_and_Practices/index.php