Sociolinguistics
Trudgill, Peter. (2000). Sociolinguistics: An Introduction to Language and Society(4th Ed.). London: Penguin Books.  This book is a very readable, if Anglo-centric, introduction for the non-linguist.