Game Engine Design And Implementati by Alan Thorn