David Palmer 

Writer, editor, studies history and philosophy