More C++ gems - Martin, Robert C. (CUP, 2000)