Galileo's Daughter: A Drama of Science, Faith and Love by Dava Sobel (Paperback, 2000)