Author: A. B. Hart
Alternate names: A. B Hart