eckel thinking in c++ volume 2 | NiceBooksReads