Author: John M. A. Thompson
Alternate names: Thompson, John M. A. 1941-; Thompson, John M. A.; Thompson, John M.A., fl. 1984
Born: 1941