A rumour of angels
Kellogg, M. Bradley.
Sevenoaks New English Library
1985, c1983
Originally published: New York : New American Library, 1983