Author: Mosgiel (N.Z.). Holy Cross College.