50 Puzzles for Logical Thinking How to Think by Phillips, Charles Joseph MacConaghy | Menrva Books