More c++ gems - Martin, Roderick (Cambridge, 2000)