Britain since 1930 - Ross, Stewart (Britain through the ages, 2003)