A History Of Science Volume 2 by Henry Smith Williams & Edward Huntington Williams