Author: Colin Patterson and P. H. Greenwood