This is a decent read. It goes through a number of themes in biology in a good way. However, the text too often falls into that philosophical trap of discussing definitions of terms, as if that was the solution to any problem, philosophical or otherwise.