A History Of Science (Volume 1) by Henry Smith Williams