1. Pitfalls of object oriented programming;Albrecht,2009
2. Massively Multiplayer Game Development,2003
3. Modern C++ Design: Generic Programming and Design Patterns Applied;Alexandrescu,2001
4. Programmers are people, too;Arnold;ACM Queue,2005
5. Test-Driven Development: A Practical Guide;Astels,2003