Peter H. Lindsay and Donald A. Norman Human Information Processing (Second Edition) - Academic Press 1977 ISBN: 9780124509603 978-0-12-450960-3