Making Up Your Own Mind: Thinking Effectively through Creative Puzzle-Solving by Edward B. Burger 3 h 8 min