The Best of All Possible Worlds

$20.99 $10.00

Availability: in stock.

Author: Karen Lord Format: Paperback / softback Number of Pages: 336 'An engrossing picaresque quest, a love story, and a moving character study of two very different people coming to understand themselves . . . Lord is on a par with Ursula K Le Guin' - Guardian 'Equal parts tragedy and romance, psychic fantasy and soulful SF . . . The Hundred Thousand Kingdoms meets a disarmingly charming 2312' This is a story of hope. Grace Delarua, a civil...

visamasteramerican expressapple paygoogle payshopify pay
SKU: 9781780871684
Availability : In Stock Pre order Out of stock