Practical English Usage, Third Edition: by Michael Swan (Paperback, 2005)

eBay