David Barford (1996) "Molecular mechanisms of the protein serine/threonine phosphatases" Trends in Biochemical Sciences 21:407-453 PDF