The Insanities of Norman Finkelstein, the Hamas Apologist