Bought for my son after his second term in university studying maths and physics..  He wishes he'd had this right from the start of the year as he finds its explanations excellent.  I also bought the solutions book.  The total cost may seem high but it's nothing compared to the cost of a degree.  Don't hesitate to buy it!