Elements of English by Jeff McQuain & Stan Malles