Groups: An introduction to ideas and methods of the theory of groups - Machiavelli (Rome, 2012)