The Ivory Queen: a story of strange adventure. by John Pendleton