A First Course in Group Theory - Bijan Davvaz (Springer, 2021)