The book is a series of essays collected from various previous publicatons. Some are fairly lengthy, which is good, if you have a lot say. As usual I find Dawkins to be a very good writer and that his material is not filled with superflous words and ideas. One reason I love to read his books is that he more often than not has ideas that I would never have come up with on my own. I find that I almost always agree with him, probably because I view him as a smart and extremely well educated professor.