C Traps and Pitfalls
(Author: Andrew Koenig)