i am a third year mathematics student, who took linear algebra and logic modules last year. I bought this book and found it very easy to follow. It explained hard concepts in a very simple way. The book i well organised and the summary sections at the end of topics made it perfect for revision. I dont think i would have done anywhere near as well in my exams without the help i got from this book.