Patterns in history - Bebbington, David (n.p Inter - Varsity, 1979)