Author: Hearn, George; Wilkie, David