C++ by dissection - Pohl, Ira (Addison-Wesley, 2002)