Author: colin coote denzil batchelor