Commutative Algebra: Noetherian and non-Noetherian Perspectives