Author: R C Hamence J H Chirnside