books by author
Margaret

Oxford Reading Tree TreeTops Greatest Stories: Oxford Level 12: A Christmas Carol

Oxford Reading Tree All Stars: Oxford Level 9 The Magic Porridge Pot: Level 9

Vulnerability of Agriculture, Water and Fisheries to Climate Change: Toward Sustainable Adaptation Strategies

Sierra Leone: 148 (World Bibliographical S.)

Embarrassing Problems: Straight Talking, Good Advice

Triumph of the Darksword

Rosie And Tortoise (Picture Puffins/new baby)

The Magical Mermaid (Magical Tales)

Beyond Reason

Living Awake: Some Reflections on Life in the Nineties

Edexcel GCSE (9-1) History the USA, 1954-1975: Conflict at Home and Abroad (EDEXCEL GCSE HISTORY (9-1))

Winter's Coming (Ashridge Bears S.)

A Manual of Hand-made Bobbin Lace Work

Descartes (Arguments of the Philosophers)

Tina Tuff (Young Hippo Adventure S.)

The Diviners (Virago Modern Classics)

The Empiricists: Critical Essays on Locke, Berkeley, and Hume (Critical Essays on the Classics Series)

A Dictionary of the Ancient Greek World

Dust Devils Dancing: Haiku Anthology

Apple Pie: Play

Jane Eyre n/e (Oxford World's Classics)

Mary Queen of Scotland and the Isles

Harry the Dirty Dog

MAKING OF THE WIZARD

The Downing Street Years

Beautiful Chaos (Book 3): 3/4 (Beautiful Creatures)

Hunters and Early Farmers in Britain

Footprints on Malekula: Memoir of Bernard Deacon

The Tale of Beatrix Potter: A Biography
