The latest C++ from O’Reilly promotes writing safe code. Safe C++ is an intermediate book that preaches good coding practices to ensure your code runs as efficiently (and safely) as possible. At under 150 pages and small, precise code snippets, this book goes pretty quick. The first couple of chapters cover basics and get into bugs, then the book moves into pointers, memory leaks, proper utilization of constructors/destructors, debugging and testing. A great (and quick) read for those looking to polish their skills in C++.