Ends of cpmplexes - Hughes, Bruce (Cambridge University Press, 1996)