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