William Cohen

William Cohen is professor of history at Hope College, in Holland, Michigan.
At Freedom's Edge - Cover
At Freedom's Edge