This is an extremely useful book for the whole 3-4 years of an undergraduate degree in Physics or Engineering, and covers such a broad range of topics, from the basics right through to the advanced. As a Physics student I have used it countless times to back up lectures and improve my understanding of the mathematical concepts we are learning about, as well as using it for practice. The book is very good quality and well written, would recommend to any other students.