Gel Electrophoresis Of Proteins And Nucleic Acids by Robert C. Allen