Abstract algebra - Grillet, Pierre A. 1941- (Pierre Antoine) (Springer, 2007)