I bought this book for my [...]son, who is homeschooled. It has been the best textbook for self-learning we have ever encountered---on any subject, bar none.
Mr. Yang has done a marvelous job of breaking down concepts, illustrating them with clear instruction and examples, and struturing the exercises so that students get a sense that they are truly building their math skills, step by step. And they are. I see this as the beginning of my son's journey into higher and higher math.
In other words, using this book to learn algebra has been, among other great things, fun.
I can definitely recommend this book to anyone who wants to learn or bone up on Algebra. It is wonderful for homeschooling.
I intend to buy several other books authored by Mr. Yang. His passion for teaching, not to mention his skill at it, really comes across. Thank you, Mr. Yang.