Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers - 9780134383583