C++ Memory Management: Write leaner and safer C++ code using proven memory-management techniques - Roy (IEEE, 2003)