Groups: An introduction to idea and methods of the theory of groups - Machi, Antonio (New York Springer, 2012)