Philosophy

By Neal Stephenson
three-and-half-stars
By Gertrude Himmelfarb
two-and-half-stars
By Michael Frayn
four-stars