Proteins: Paradigms of complexity - Frauenfelder, Hans (National Academy of Sciences, 2002)