Author: John McKee Braithwaite
Alternate names: John M. Braithwaite