Steven Beschloss 

Writer, journalist, editor, filmmaker, prof.