Riding the Serpent's Back — novel by Keith Brooke