By Bette Greene
historical fiction | 203 pages | Published in NaN
HISTORICAL FICTION
By Markus Zusak
FICTION
By Jonathan Safran Foer
By Elie Wiesel
By Anne Michaels