C++ for Real Programmers, Revised Edition