Author: Cunliffe, J. W.; Pyre, J. F. A.; Young, Karl