Secret harmonies /
McAuley, Paul J.
London : Orbit,
1991, c1989.
First published: London : Gollancz, 1989.