David Irving's Hitler: A Faulty History Dissected