Almost group theory - Nadja Hempel (2015)