Abstract algebra /
Stewart, Brian.
University of Oxford.Mathematical Institute.
Oxford : Mathematical Institute, University of Oxford,
1994.