Reviewed by Tim Brauch, Associate Professor, Manchester University on 6/15/19

Comprehensiveness
rating: 4 see less

The author makes clear in the foreword that this text is not a linear algebra text. It avoids much of the theory associated with linear algebra; although, the author does touch on theorems as necessary. Avoiding theory but using the term "theorem" might require some discussion in class that is avoided in the textbook. Keeping in mind that this book focuses on computation rather than theory, it covers the main computational aspects of matrix algebra.
The section on matrix multiplication has heavy emphasis on square matrices in the examples though the homework uses non-square matrices. This might need supplemented with non-square examples for students to refer to when attempting the homework.

Accuracy
rating: 4

Content-wise, the book seems to be error free. I did not check solutions to all the examples and problems, but the ones I did check were correct.

Relevance/Longevity
rating: 5

Linear algebra and matrix algebra doesn't really go out of date. The examples are benign enough not to become outdated.
The examples are rather uninteresting. At points the author makes effort to say that the ideas in this book are useful in real life, but the examples are artificial.

Clarity
rating: 4

There is a quick rush through Reduced Row Echelon Form. After one section, the author assumes the reader is an expert on the topic. I have found this topic can take some students weeks, even months to master. The lack of detail in showing the steps in later sections saves space in the text, but can cause confusion for students.
The section on matrix multiplication is a little clunky. The author is trying to avoid the theoretical aspects of a traditional linear algebra course. This leads to questionable notation when introducing matrix multiplication. In essence, the author defines the dot product without using that notation. In the same section, the author multiplies vectors by concatenation (xy means x times y). Because there are multiple ways to multiply vectors, the lack of a sign is ambiguous. However, treating vectors as matrices and there is a standard matrix multiplication for matrices, it would make sense. The author also claims that component-wise matrix multiplication is wrong. While it is not the standard way to multiply matrices, situations arise in which it is the required way.
Vector operations are discussed in the chapter on matrix operations. This is the difficulty of the nature of vectors in linear algebra. They are matrices. They are geometric objects. Discussion of on aspect almost requires discussion of the other aspect. However, there is not a "clean" way to do this. The emphasis is on the geometry, without reinforcing the algebraic ideas from the matrix operations sections and then it switches to focusing on the algebra and ignoring the geometry (until a later chapter).

Consistency
rating: 4

Notation, vocabulary, and such seems consistent throughout.
In general, theorems are presented without proof, although in a few sections attempts are proofs are given (perhaps even formal proofs without using that language).

Modularity
rating: 4

Chapters seem to be rather modular, even if sequential. Most sections, though, end with "guiding questions" for the next section (for example, the section on matrix multiplication ends with questions that infer the matrix inverse will exist, which is explained in the next section). This could cause problems if some sections are skipped, as students are primed for the next section. This does not pose a problem as long as full chapters are used. Each section is appropriate, but begs the next section.

Organization/Structure/Flow
rating: 4

A common problem with texts in linear algebra, which this book faces, is whether to consider vectors or matrices, or both. This book switches back and forth. While there seems to be no good way to handle this, and this book takes the standard (traditional) approach, switching this way can be confusing for students.

Interface
rating: 5

The book is a PDF with bookmarks for chapters and sections. All images are clear and very well done.

Grammatical Errors
rating: 3

There are a few minor typos, none that distract from the text (for example, "recieve" instead of "receive"). In other places, spacing is odd.

Cultural Relevance
rating: 3

There is a comment in a footnote about girl and boy names, commenting that a boy has a girl name. It is not necessarily offensive, but it adds nothing to the text.
Otherwise, the book is fine. The examples could be more multicultural, but they are generally culturally agnostic.

Comments

Overall, the book does what it sets out to do. It teaches matrix algebra with minimal theory and emphasis on computation. It is not completely devoid of theory, and enters the world of proof gently.