I found this book disappointing. It seemed to me to have been written without a clear enough view of the intended readership. It contains brief biographies of leading contributors to the development of maths, and these are often written in a fairly chatty style; and boxed text gives short illustrations of the usefulness of different aspects of maths. These parts of the book seem intended to be comprehensible to non-specialists, though they contain passages that require more expert knowledge to be fully understood. The core of the book is an outline of the history of maths, and much of this, especially for Renaissance and later maths, is incomprehensible to someone who has not had at least university-level mathematical education. (I suspect some will be not fully comprehensible even to some maths graduates.) The problem is that many mathematical discoveries are presented in a fairly technical but very summary form, without clear explanations of what they are about, and at times without a clear exposition of the mathematical notation used. Specialist terms are often used without explanation of what they mean.
Unless you are an expert mathematician, you are likely to feel that you are often reading an unknown foreign language, without a crib or dictionary.