Author: Walpole, Hugh; priestley, J.B.