Fulton’s Algebraic Curves

William Fulton has made his book, Algebraic Curves, available for download. Fulton’s book is a classic exposition of algebraic geometry at the level of an advanced undergraduate. It is one of the few undergraduate texts that cover the Riemann-Roch Theorem.