Scan barcode
A review by mrdylancollins
Life Ascending: The Ten Great Inventions of Evolution by Nick Lane
5.0
This is excellent. Well written, accessible and a great foundational read.