Title: Logic Puzzles for Clever Kids : 500 Puzzles and 12 Logic Puzzle Types