Amherst College Professor Catherine Epstein Considers German Communists in New Book