Lectures on modules and rings - Lam, T. Y. (Springer, 1999)