Presents a modern approach to homological algebra together with some important applications in algebraic geometry and algebraic topology. Written by well-known researchers, this book is useful for graduate students and researchers in mathematics and also for physicists who use methods from algebraic geometry and algebraic topology.