Holocaust Denial: Demographics, Testimonies and Ideologies