Some assembly required : Decoding Four Billion Years of Life, from Ancient Fossils to DNA - Shubin, Neil (Oneworld Publications, 2020)