This book is a very good introductory book on this topic. It is divided into several topics, Introduction, Foundation, Numpy,Matrices,Factorization and statistics. Book gives fairly good information on these topics and subtopics under it.
Author collected information from various machine learning, deep learning, mathematics and statistics books. He quoted some useful info from other books (which saves our valuable time).
Initially Introductory concepts are explained in a very good manner. Later on Numpy codes are given per example. Why matrices are used, what are vectors? what are tensors? types of matrices ? such questions are answered in simple language.
Author has mentioned that, one can read book cover to cover. I did same. Its less boring compared to other topic specific books. While coming to end, I realized drop in my energy, probably due to too much concepts, but as book mentions its basics and I was in search of basics. So, it scores well on this.
I would have given 4 stars , had author given more information about various techniques comparisons. Which to use in which cases etc. (at some point such information is there, but is not sufficient). But overall a good book to start with or if one knows about the topics, its good revision book as well.