Adam's dream - MacDonald, Peter (Bloodaxe Books, 1996)