A decent introduction to the topic showing a broad variety of views, old and new. Various viewpoints are explained in simple and clear language. The downside is the breadth and lack of focus, resulting in a mixture of incompatible views, some strange comparisons and odd takes.