Great scientists and their discoveries Galileo Galilei, Robert Boyle, Isaac Newton, Michael Faraday, Charles Darwin, Gregor Mendel, Albert Einstein, James Watson & Francis Crick - Angus, David (Naxos Audiobooks, 2007)