The Tattooist of Auschwitz: A Novel

249 pages

Average rating: 6.2/10