With some revolutionary thoughts this book is somewhat controversial.  I mentioned some of the beginning precepts to an engineer friend and he was not impressed.  I however am impressed at the different look at how we understand math and am sure that I will use it when I tutor math students.