Rings And Factorization by David William Sharpe & David Sharpe