books by author
David

Hidden Connections, Double Meanings: A Mathematical Exploration (Cambridge Educational)

Science Watch Book 1

Science Watch Pupil's Book: Secondary Science Skills (Book 2)

The Cambridge Guide to the Earth

Rings and Factorization

Making Algeria French

Balanced Science 1: Bk. 1

Oliver Cromwell: Politics and Religion in the English Revolution 1640–1658 (Cambridge Topics in History)

The Cambridge Encyclopedia

The Cambridge Encyclopedia of the English Language

Consciousness and Revol Soviet Phil: From the Bolsheviks to Evald Ilyenkov (Modern European Philosophy)

Modern French Drama 1940-1990 2ed

Primary Physical Education: Implementing the National Curriculum

Teaching Children English: An Activity Based Training Course: A Training Course for Teachers of English to Children (Cambridge Teacher Training and Development)

The Cambridge Encyclopedia of Language

Numerical Methods (School Mathematics Project 16-19)

The Cambridge Encyclopedia Updated

Photosynthesis (Studies in Biology)

Cambridge Paperback Encyclopedia

Theory of Algebraic Invariants (Cambridge Mathematical Library)

Cambridge Coordinated Science: Chemistry

The Cambridge Factfinder Updated edition

A Door to Secrets: Riddles in Rhyme (Cambridge Reading)

First Certificate Avenues Revised Edition Student's book

First Certificate Avenues Revised Edition Teacher's book

New Abacus: Number Textbook 2 Year 6 (New Abacus): Number Textbook Year 6

Hodder Science Gold Pupil's Book B: Pupil's Book Bk. B (Hodder Science Gold Series)

Introducing Phonology (Cambridge Introductions to Language and Linguistics)

A Concise History of Portugal (Cambridge Concise Histories)
