Rings and factorization - SHARPE, D (Cambridge Cambridge University press, 1987)