books by author
Richard

Immunology: A Short Course

Karel Robot 2E: Gentle Introduction to the Art of Programming

Judicial Review Procedure

Designing Interactive Strategy: From Value Chain to Value Constellation

Palmyra and Its Empire: Zenobia's Revolt Against Rome

Understanding Mysticism

An Adventurer's Guide to Number Theory (Dover Books on Mathematics)

Stability Theory of Differential Equations

Villages of England

Toulouse-Lautrec

Visions of Heaven and Hell

English in Mind Level 3 Student's Book with DVD-ROM

Short Introduction to Accounting (Cambridge Short Introductions to Management)
Assessment in Science (Cambridge Science Education)

English in Mind Level 3A Combo with DVD-ROM

English in Mind Level 3B Combo with DVD-ROM

Beginning Biology:An Introduction to Biological Science

Teaching Talk: Strategies for Production and Assessment

The Politics of Africa's Economic Stagnation (African Society Today)

The Fourth Year Are Animals (Act Now)

Theology of the Book of Revelation (New Testament Theology)

Contingency, Irony, and Solidarity

International Business English Student's book: A Course in Communication Skills

Narratives (Modes of Writing)

Hamlet (Cambridge School Shakespeare)

The Cambridge Companion to Plato (Cambridge Companions to Philosophy)

The Midnight Party: Poems for More than One Voice (Cambridge Reading)

Whisked Away: Poems for More than One Voice (Cambridge Reading)

Exploring Letters (Exploring Language)
