Alan Singer

  • Alan Singer is a historian and teacher educator at Hofstra University.

Articles by this author