I think this book has some organizational issues. While I agree that fundamental concepts should be reiterated as they are built-off of throughout a course, I think Anton's text was overly repetitive and there are some cases where the language is not very friendly for non-mathematicians or complex concepts and symbols are taken for granted as background for the reader. On top of that, there are a myriad of typos and some of the worked solutions accompanying the text are wrong. The WileyPlus online textbook accompaniment is clunky and finicky when it comes to formatting acceptable answers that the computer is willing to recognize. This book will suffice for an elementary linear algebra course, but if you want something a little more rigorous and a bit more comprehensive you're better off checking out [b:Schaum's Outline of Linear Algebra, 4ed|5749864|Schaum's Outline of Linear Algebra, 4ed (Schaum's Outlines)|Seymour Lipschutz|http://d.gr-assets.com/books/1348013284s/5749864.jpg|5921584] - a cram guide, but I felt way more helpful than this main course textbook.