I have read all mentioned books. Highly recommended and serious reading list.
One of the great discoveries of modern science was the realization of
The recently discovered science of complex systems is about common patterns that
we will discuss 5 different books that will get you
1. Godel, Escher, Bach, by Douglas Hofstadter