The K-book: an introduction to algebraic K-theory