Author: G R McLatchie, D. McLeod, J. Graham