Greg P rated Life explained: 3 stars

Life explained by Michel Morange
"In this accessible and fascinating book, Michel Morange draws on recent advances in molecular genetics, evolutionary biology, astrobiology, and other …
"In this accessible and fascinating book, Michel Morange draws on recent advances in molecular genetics, evolutionary biology, astrobiology, and other …