Michael Swan

Oxford English Grammar Course

The Oxford English Grammar Course is a series of books by Michael Swan and Catherine Walter that teach English grammar at different levels - Basic, Intermediate, and Advanced. Each book includes full…

Oxford English Grammar Course

The Oxford English Grammar Course is a series of three books - Basic, Intermediate, and Advanced - written by Michael Swan and Catherine Walter. Each book includes grammar rules, explanations, and in…