books by author
Michael

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)

Grammar Works 1 Student's book (ELT - Secondary Courses)

Intelligence Power in Peace and War

Music from the Past Tudor England
