 Michael Swan (writer)

Michael Swan is a writer of English language teaching and reference materials.He graduated from University of Oxford with a bachelor´s degree in modern foreign languages and has later gone for a postgraduate research degree.