Author: Andrew Swanston
Alternate names: A. D. Swanston; A D Swanston