Author: John A Westwood Oliver
Alternate names: John A. Westwood Oliver