Algebra (3rd edition (1993)

by S Lang