Protein Methods by Daniel M. Bollag, Michael D. Rozycki & Stuart J. Edelstein