Author: Hooper, Dorothy Morland, (Revised by Ian B Hampton).