Chemistry Of Protein And Nucleic Acid Cross-Linking And Conjugation by Shan S. Wong & David M. Jameson