C++ Demystified by Jeffrey Kent & Jeff Kent