Site-specific protein modification: advances and applications - Foley, Timothy L; Burkart, Michael D (Current Opinion in Chemical Biology, 2007)