Group Theory: A Comprehensive Reference