Problem Solving & Comprehension by Arthur Whimbey & Jack Lochhead