I bought this book for a restricted course. I have learned everything in this book before. However, I still learn something new from this book. Examples in this book are good and all exercises helped me to refresh my knowledge. I highly recommend it to beginners in intermediate algebra.