C++ pointers and dynamic memory management - Michael C. Daconta (John Wiley Sons, 1995)