The Problems of Biology by John Maynard Smith
What are genes and what do they do? How and why did evolution happen? These and other fundamental questions in biology are introduced in this book. It presents modern ideas in lay terms, concentrating on unsolved problems such as evolution, development, and cognition, and also provides a non-technical account of the recent advances in molecular genetics that underly modern biology.