Author: Andrew David Thackeray
Alternate names: A. D. Thackeray