Oxford English Grammar Course Intermediate with Key (includes e-book)
Michael Swan, Catherine Walter
Oxford English Grammar Course. Basic. With Answers and CD-ROM Pack
Oxford English Grammar Course. Intermediate. With Answers and CD-ROM Pack