The long search - Smart, Ninian (Little, Brown, 1977)