Text this: Geometric group theory / Cornelia Druţu, Michael Kapovich ; with an appendix by Bogdan Nica.