Profile Publications Ltd., 1997. — 138 с.
Попытка разобраться и понять, как программировать эффективно. С точки зрения авторов, проблема создания эффективных программ скрыта в способе мышления человека при решении задач. Людям свойственны две стратегии мышления — «паковка» и «отображение». Стать хорошим программистом можно лишь освоив «отображение».