Group Theory by Adam Lack
Group Theory