Abstract algebra. - GARRETT (Paul B). (New York Chapman & Hall, 2009)