Reader's Choice

Schindler's Ark, by Thomas Keneally (Coronet, £7