a book named cpp gotchs