Great Calculations: A Surprising Look Behind 50 Scientific Inquiries