John Piper
288
566
319
441
Robert Browning
Yann Martel
Pericles
Calvin Coolidge
Harriet Beecher Stowe