Life and the Physical Sciences: Introduction to Biophysics - Morowitz, Harold J.