Holocaust Denial: Demographics, Testimonies and Ideologies - 9780761818212