Dining on stones, or, The middle ground - Sinclair, Iain (Penguin Books, 2005)