A necessary end - Robinson, Peter (London : Pan Books, 1989)
Originally published: London: Viking, 1989
Keywords: Banks, Alan (Fictitious character) -- Fiction