Author: David; Meikle, Douglas; Street, Derek Cox