Cognitive Psychology and Its Implications by John R Anderson A nice touch in this revised textbook is the quick-reference cards.