Author: Fergus Roberts and I.M. M.  Macphail