Protein Expression A Practical Approach - B. D. Hames. & Plant Cell Biology - William V. Dashek