101 Rules, Guidelines, and Best Practices
2004
1999
40 New Engineering Puzzles, Programming Problems, and Solutions
2001