From groups to categorial algebra introduction to protomodular and Mal'tsev categories - Bourn, Dominique (Birkhäuser, 2017)