The Teacher’s Grammar of English: A Course Book and Reference Guide, with answers http://jetso.4pk.us/?p=335