Author: Barrington, E. J. W.,