Author: michael harrington
Alternate names: michael harrington irving howe