More people should be aware of geometric group theory, but the existing sources are advanced. This is a gentler one.
If you know a computer programmer who talks way too much about trees, B-trees, graphs, greplin, and so on, buy this for them---a delicious slice of humble pie.