I am a computer scientist with maths background (it's been a while since I graduated) who was looking to move into finance. I was therefore searching for an intermediate book but at the same time well-written and able to introduce both financial concepts and the underlying mathematics.
This book does exactly that! Starts from basics, both in terms of maths and economics/finance and gradually introduces new concepts and mathematical formulas together with "how" they are deduced, does not simply come up as if by magic with it. There is a number of worked examples as well to reinforce and practice what one has learnt plus problems with hints/solutions in the end of the book.
All in all, very well written, clear, concise, excellent introduction but also reference for those who want to fill in gaps.
Although I'm not an expert (yet ;-)) in the field I think that you should complement this book with one more advanced if you are a very experienced analyst/economist and looking for something more than a good introduction.