Groups, graphs, and trees an introduction to the geometry of infinite groups - Meier, John (London Mathematical Socirty student texts, 2008)