Books by Prosanta Chakrabarty
Explaining Life through Evolution
A broad overview of the science of evolution, and why understanding it matters in our everyday lives.