James Garfield

By Sarah Vowell
three-and-half-stars