Elem Alg Rev Part 9