Essential Cell Biology is pretty good one to start (Ch 2-7): https://www.amazon.com/Essential-Cell-Biology-Bruce-Alberts/.... There are numerous books like Machinery of Life that don't go in to enough details. Most books specifically on subject of protein structure, dynamics and folding are advanced textbooks like Introduction to Protein Structure by Branden and Tooze. My experience has been that following all the details is very difficult without taking formal classes in these subjects and there is an immense amount of details that is probably not relevant to our purpose of computational prediction. Hope is that someone soon writes Protein Folding for Programmers :).