Seoighe, Cathal. 2012. “Evolution: A View from the 21st Century”. Trends in Evolutionary Biology 4 (1):e6. https://doi.org/10.4081/eb.2012.e6.