Margaret Eleanor Leigh is a writer without roots. Born and raised in apartheid South Africa, she's lived in Wales, New Zealand, England, Greece and Scotland. Now she's back in Wales, the land of her fathers. Her working past is just as colourful: she's been a journalist, a bureaucrat, a university tutor, a bookseller, and a proof-reader. This unsettled and chaotic life has its drawbacks. The only place she can honestly call home is the seat in front of her computer. But it also has its advantages: giving her a rich seam of experiences to mine-an invaluable resource for any writer. Margaret has...