Soames's introduction to partially defined predicates is exemplary, one that presupposes virtually no background in logic or maths. ... Soames's interpretation of Kripke's 'truth value gaps' in terms of partially defined predicates ... is arguably the best available interpretation on the market; and Soames's discussion of this interpretation, like his other discussions, is a paradigm of clarity. For these reasons alone the book is well worth reading.