Pulp Free Press, 2004. — 646 p. — ISBN: 1932504028, 9781932504026
C++ For Artists: The Art, Philosophy, and Science of Object-Oriented Programming takes a refreshing and sometimes controversial approach to the complex topic of object-oriented programming and the C++ language. Intended as both a classroom and refer.
This book is targeted at people with limited programming experience and little-no C/C++ experience. It does a great job of explaining complicated concepts (e.g. pointers) without assuming too much in the way of prior knowledge. It does a great job of integrating humor into what many beginners would consider dry and boring material.