Truth Prevails: Demolishing Holocaust Denial 
Subtitle: The End of the Leuchter Report
Publisher: Beate Klarsfeld Foundation
Published: December 1990
Language: eng
Format: Paperback
Number of pages: 135
ISBN-13: 9781879437005
Subjects: General; Biography / Autobiography; History: World