This is a generally intersting book, and I remember that at the time of reading it I was bascially hooked on it and kept picking it back up again. I can't really empathise with anyone that found the group theory explanation difficult because I thought that it was extremely easy, but then at the time of reading the book I was actually revising for an exam in group theory amongst other subjects in maths. There are some well explained concepts in this book, (and I am thinking mainly of the scientific ones, not necessarily the mathematical ones), and it is one of those books that is fascinated with the thought experiments that can ensue from pondering on theories of evolution. Evolution is always a fun concept to start brainstorming over. Here it is about the evolution of our language and mathematical ability, and there was a theory put forward that mathematics is more or less synonymous with language.
I'm generally impressed with the book, and although I am not necessarily convinced of the central thesis, I thought that it was a very well written and interesting book. It is also exciting to read. To anyone that has a degree in maths or has read a lot of books on maths, quite a lot of the material will be recognisable as typical things to put in an introductory book. I would recommend this book though to anyone that knows nothing about maths really, (and when I say maths I mean real maths; what makes up the actual mathematical body that humans have developed; not the little arithmetical toys or tiny subsets of maths given in a very specific form in school or college), as it will probably clear up many fallaceous thoughts that you might have regarding mathematics and what mathematicians do.
I remember that there was one theory in particular that I thought an more elgant answer would be more likely for. This was concerning the statistical indication that Chinese people develop better mathematical skills relative to age when young compared to English speaking students. It is supposed that this is because of the counting system in China being such that the equivalent of say 'eleven' in Chinese would be 'one one' and 'fifty seven' would be 'five seven'. This could make arithmetic a little easier I suppose, but I thought it more obvious that the reason Chinese students are better at maths than English speaking students for example, is that the Chinese language is a lot more complex to learn and the grammar is more difficult than English grammar, and hence the Chinese children will have developed the kind of quickness as these sort of thinking abilities needed for arithmetic a lot more fully than English speaking students, (such as American or English).
Anyway, I would recommend this book for mathematicians if they are interested in evolution of language and of mathematics, and I would recommend it as a generally interesting non-fiction read. Its nice to hear fairly fresh theories such as the thesis of this book being proposed.