I am finishing the short book "Longitude" by Dava Sobel and I think you will find it fascinating. It combines history and science and determination. I highly recommend it. She also wrote "Galileo's Daughter" which I have not read but was recommended by the same friend who gave me the 1st book mentioned. I also have lost the web site address that we both frequent so send it to my e-mail please.