Beginning C++ Game Programming: Learn C++ from scratch by building fun games | Packt Publishing books | IEEE Xplore