Essentials of English: A practical handbook covering all the rules of english grammar and writing style - Hopper, Vincent F. et. al. (2000)