Elem Alg Rev Part 17