Modern protein chemistry : practical aspects - Howard, Gary C. (CRC Press, 2002)