While there are a number of in-print books dedicated to Facebook application development, Wayne Graham's Beginning Facebook Games App Development is the only one I'm aware of that focuses squarely on the rapidly expanding Facebook games arena. As the title indicates, the book is aimed squarely at getting beginners, both to game development and Facebook's platform, up and running quickly. Beginning Facebook Games App Development is a great starting point for any budding game developer looking for a digestible, helpful introduction to game creation and the Facebook platform.While the scope of the book prevents and in-depth overview, Graham does a good job of covering the basics of programming--and programming in JavaScript--for the uninitiated. That said, readers who have some experience with programming (in any language) will find the book more digestable. It's worth noting that Graham focuses on 2D games using the new canvas and SVG capabilities present in HTML5, and does not cover development on other platforms (such as flash) or 3D approaches. Near the end of the book, Graham offers an overview of both free and paid HTML5 game engines, plus a full game created with the melonJS library, to help give coders a leg up on the development process.Moving from creating simple shapes to adding in artificial intelligence to enriching a game with social features like achievements and score-sharing, the book is filled with useful code snippets that the reader can build upon. While the focus is often on code, Graham also makes sure to touch on graphics and sound creation as well as best practices for moving from ideas to design to implementation to help keep projects on-track and scalable. Many of the techniques presented are useful in a variety of contexts, whether you want to make the next breakout hit Facebook game or just create a simple animation to share with friends. Further sections of the book focus on integrating games into Facebook, including Timeline integration, achievement creation, saving user progress, and in-game purchases. Covering the full game design and development process, the book even includes helpful hints for promoting your game to prospective players.