Author: A. C. S. Peacock
Alternate names: Andrew A. C. S. Peacock