Riemann-Roch Algebra by Serge Lang & William Fulton