Author: Campbell Norman, Harron, Donald, Montgomery, L. M.