This book is actually for beginners of tensor calculus! I would have never thought so, even if the title says basics, because of the way it looks. Then I happily realised that as long as you can do partial differentiation and know what an absolute differential is you are safe for the first 20-30 chapters! That is where I am but it looks that the rest will be just as good. Very nice and clear explanations. If you can visualise what a differential of a position vector and its relationship to its variables or coordinates is, then that is fine, you can buy this and expect to learn without being put off after 2 pages! Maybe you need to know the physical and mathematical meaning of the gradient, etc. also but that is elementary calculus if you really want to start doing tensor calculus. So the book is truly an introduction to tensors if you know teh basics of multiple variable calculus.
***
I have now finished the book, two weeks later and I am very pleased. Everything is well expplained from the begining to the end. The best thing about the book is that is so well structured in the definitions and so easy to follow that you would think you're doing easy maths again! Nevertheless this is only theory. It doesnt come with exercises of tensors applied to the physical sciences or real applications. Also, it doenst interpret or explain from a physical point of view what tensors are and what their use is. In other words, if you want to use tensors after reading this book only, you wont be able to do so. I like books that explain why things are useful and where they cant be used but I still like this book because, mathematically, it is well organised and takes you from the basics of multiple variable calculus to tensor calculus.
By the way, I read to learn. So I cant advise as to how good this is for passing exams which I dont particularly care about.