Defining intelligence is a hard task; one of the best ones is the ability to reason correctly using uncertain, incomplete and even contradictory inputs. Few things in life are absolute except of course for after the event occurs, so dealing with uncertainty or vagueness is a fact of life. Expressing uncertainty in a manner where formal or automated reasoning can be applied to the data is a hard task; several attempts to do so have applied systems such as fuzzy logic, sometimes with excellent success and at other times the results have been disappointing.
This is a book where I disagree with one of the premises although the level of presentation, which is for the mass audience, is acceptable. In the promotional flyer there is the statement "Explores a basic but often unnoticed aspect of our lives - the vagueness inherent in many of our expressions and concepts." I encounter and have to deal with vagueness on a daily basis, both personally and professionally and I am certainly not unique. Hardly a day goes by when I do not end up adapting to a situation made more difficult due to the inherent vagueness of human expressions.
My other criticisms are based on the length of the book and the continued stating of various scenarios with inherent vagueness. The intelligent reader is already well aware of the reality of uncertainty in the world, simply piling on more and more examples does nothing to reinforce the premise. What would be more interesting is more emphasis on how humans manage to process the uncertainty well enough to function and reduce the error rate to a tolerable level. Doing that is the very foundation of what intelligent behavior really is.
Published in Journal of Recreational Mathematics, reprinted with permission