Introducing JavaScript Game Development: Build a 2D Game from the Ground Upby Stuart, GraemeMay have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less