Groups, graphs and trees : an introduction to the geometry of infinite groups - Meier, John, 1965- (Cambridge University Press, 2008)