David Irving: Adolf Hitler, Franco and Spain