Author: John M. Black
Alternate names: Black, John M.