Diatribes! WashPost's David Maraniss Lashes Out at Anti-Obama Authors Ed Klein, Dinesh D'Souza