Sphinx - Thomas, D. M. (Gollancz, 1986)