Author: Mike Dines
Alternate names: Mr Mike Dines