I beg to differ, I can only speak about "basic engineering maths" by john bird, but I found it very unhelpful. The answer key is riddled with mistakes and not enough detail is put into the explanations of each topic. It has 1 star out of 5 on amazon.com for this reason, shame I didn't read the reviews first.