Author: John M. Carroll (historian b. 1928)
Alternate names: John M., general ed. Carroll; John M. Carroll
Born: 1928