I haven't studied MoP yet, but this book was quite helpful to me learning basic mathematics to understand the more complicated math I get in college:
http://www.amazon.com/Essential-Mathemat...4651&sr=8-1
And the follow up of that book:
http://www.amazon.com/Further-Mathematic...4985&sr=1-1
IMHO these books are truly amazing to learn math.