Presenting groups in a formal, abstract algebraic manner is both useful and powerful, yet it avoids a fascinating geometric perspective on group theory - which is also useful and powerful, particularly in the study of infinite groups. This book presents the modern, geometric approach to group theory, in an accessible and engaging approach to the subject. Topics include group actions, the construction of Cayley graphs, and connections to formal language...