Or search by topic
This problem appears in "Mathematical Thinking and Problem Solving", edited by Alan Schoenfeld and published by LEA press.