Karna’s Wheel

A story of the Raj and beyond, of love, of loss, of the hero’s quest, of echoes across time and of the enduring nature of inheritance.


Two men. One woman. 800 years. It isn’t over when it’s over.

The Mating Call of the Racket-tailed Drongo

A wry hilarious comedy of manners with more twists and turns than an Indian python.

Pilgrims in the Rough

An unreliable history of St Andrews.