A good book for learning mathematical trickery
Solution 1:
I don't know if you're interested in inequalities, but a very nice book which teaches lots of tricks is Steele's The Cauchy–Schwarz Master Class.
Solution 2:
I enjoyed Mahajan's Street-Fighting Mathematics. It has a strongly "applied" bent, and is freely available.