I have read many books of this type; explaining life's basic elements. I have read the chemistry of life etc. This book gets into the concepts more than going through the details of the operations. There is a very thorough and deep summary of the history behind many of the fundamental ideas about life. The discussion brings up all sides of the arguments. In short it is very very good.