Introduction to proteins and protein engineering - Robson, Barry (Elsevier, 1988)