books by author
Michael
The New Cambridge English Course 2 Student's book: Student's Bk Level 2
The New Cambridge English Course 3 Student's book
The New Cambridge English Course 4 Student's Book: Bk. 4 (New Cambridge English Course)
The New Cambridge English Course 3 Practice book
The New Cambridge English Course 2 Practice book with key: Practice 2 + key
The New Cambridge English Course 3 Practice book with key (The New Cambridge English Course)
The New Cambridge English Course 4 Practice book with key: Practice Book with Key Level 4
The New Cambridge English Course 1 Teacher's book
The New Cambridge English Course 2 Teacher's book: Level 2
The New Cambridge English Course 3 Teacher's book: Level 3
Working with Short Stories
Eminent Economists: Their Life Philosophies
Believers in One God: Judaism, Christianity, Islam
Ecology: Principles and Applications
The Geometry and Physics of Knots (Lezioni Lincee)
The New Astronomy
English Vocabulary in Use Upper-intermediate With answers
Much Ado about Nothing (Cambridge School Shakespeare)
Computational Linguistics and Formal Semantics (Studies in Natural Language Processing)
Antony and Cleopatra (Cambridge School Shakespeare)
From Family Tree to Family History (Studying Family and Community History)
Studying Family and Community History: Volume 4, Sources and Methods for Family and Community Historians: A Handbook
The Cambridge Companion to Modernism (Cambridge Companions to Literature)
Echo Express 2 Teacher's Guide Renewed Framework Edition
Active Learning Astronomy for <I>Astronomy: The Evolving Universe</I>
Object-Oriented Programming with Visual Basic.NET
Logic in Computer Science: Modelling and Reasoning about Systems
Data Structures and Algorithms Using Visual Basic.NET
Grammar Works 1 Teacher's Book: 1 (ELT - Secondary Courses)