Abstract algebra: A first course - Saracino Dan (1980)
Keywords: Higher algebra