Put your intellect to the ultimate test by diving into Riddles for Smart People. This fascinating book comes filled with over one hundred challenging puzzles designed to help you think critically to improve problem solving skills and vocabulary in the process.