Additional resources:

Sir Paul Nurse - Great Ideas of Biology
This is an long talk by Nobel prize winner Sir Paul Nurse, who has a rather Monty Pythonesque delivery style of explaining concepts to the lay person. He explains great moments in biology - the cell, evolution, the gene and biological complexity in terms anyone can understand. After watching this you'll have a much greater understanding of how and why things work the way they do
https://www.youtube.com/watch?v=WasSyu9slpk