Oxford PRACTICAL ENGLISH USAGE by MICHAEL SWAN 4TH EDITION HB with Online @NEW
NEW Organisation into two easy-to-use parts, making it quicker to find the information you want. Part 1 is a complete topic-by-topic student's grammar, with section introductions highlighting common mistakes.