Evolution In Four Dimensions by Eva Jablonka & Marion J. Lamb