London: Macmillan London Limited, 1986. First Edition. First Impression. Octavo (22.5cm); navy blue paper-covered boards, with titles stamped in gilt on spine; dustjacket; [x],259,pp. Base of spine gently nudged, lower corners tapped (though still sharp); Near Fine. Dustjacket is unclipped (priced £9.95 net), lightly edgeworn, with a single, tiny tear tape-mended on verso; Near Fine. The Scottish science fiction author's third novel.