Elements of Mind
Walter H. Hunt