The Language of Speech and Writing by Ronald Carter & Sandra Cornbleet