Conquering C++ pointers. - Traister Robert J (1994)