Britain for learners of English - O'Driscoll, James (Oxford University Press, 2009)
Provides all the information a student of Britain and British culture needs to know