References 829
[26] Raph Koster. A Theory of Fun for Game Design. Phoenix, AZ: Paraglyph,
2004.
[27] John Lakos. Large-Scale C++ Soft ware Design. Reading, MA: Addison-Wesley,
1995.
[28] Eric Lengyel. Mathematics for 3D Game Programming and Computer Graphics,
2nd Edition. Hingham, MA: Charles River Media, 2003.
[29] Tuoc V. Luong, James S. H. Lok, David J. Taylor and Kevin Driscoll.
Internationalization: Developing Soft ware for Global Markets. New York, NY:
John Wiley & Sons, 1995.
[30] Steve Maguire. Writing Solid Code: Microsoft ’s Techniques for Developing Bug-
Free C Programs. Bellevue, WA: Microsoft Press, 1993.
[31] Scott Meyers. Eff ective C++: 55 Specifi c Ways to Improve Your Programs and
Designs (3rd Edition). Reading, MA: Addison-Wesley, 2005.
[32] Scott Meyers. More Eff ective C++: 35 New Ways to Improve Your Programs and
Designs. Reading, MA: Addison-Wesley, 1996.
[33] Scott Meyers. Eff ective STL: 50 Specifi c Ways to Improve Your Use of the Standard
Template Library. Reading, MA: Addison-Wesley, 2001.
[34] Ian Millington. Game Physics Engine Development. San Francisco, CA: Morgan
Kaufmann, 2007.
[35] Hubert Nguyen (editor). GPU Gems 3. Reading, MA: Addison-Wesley, 2007.
[36] Alan W. Paeth (editor). Graphics Gems V. San Francisco, CA: Morgan
Kaufmann, 1995.
[37] C. Michael Pilato, Ben Collins-Sussman, and Brian W. Fitzpatrick. Version
Control with Subversion, second edition. Sebastopol , CA: O’Reilly Media,
- (Commonly known as “The Subversion Book.” Available online at
htt p://svnbook.red-bean.com.)
[38] Matt Pharr (editor). GPU Gems 2: Programming Techniques for High-Performance
Graphics and General-Purpose Computation. Reading, MA: Addison-Wesley,
2005.
[39] Bjarne Stroustrup. The C++ Programming Language, special edition (3rd
edition). Reading, MA: Addison-Wesley, 2000.
[40] Dante Treglia (editor). Game Programming Gems 3. Hingham, MA: Charles
River Media, 2002.
[41] Gino van den Bergen. Collision Detection in Interactive 3D Environments. San
Francisco, CA: Morgan Kaufmann, 2003.