Evolution: A Beginner's Guide (Beginner's Guides)
Another book in this excellent series that explains the necessary  background to understanding evolution. --Scientific and Medical Network