BEGINNING C++ GAME PROGRAMMING. - HORTON, JOHN. (2016)