Author: J. B. Passmore
Alternate names: John B. Passmore