As another reviewer noted, this book is definitely not for people who are ready to study "financial engineering". It is, however, PERFECT for people who want to learn about foreign exchange but don't have a finance background. It does not TRY to be a book for rocket scientists, so criticizing it for that is unfair. More advanced books that have lots of integral and summation signs assume that you already understand the basic information in this book.
This is the only book I have found which explains this important market at a level that practically anyone can understand. I'm a math student doing a mathematical modelling project involving finance and investment and so I needed something like this: I do not know anyone who invests and the simple fact is that most people don't know much about the mechanics of the markets. This book fills in a gap in plain English with little verbosity or unnecessary digressions. Thus, as a basis for gaining intuition and domain knowledge in an undergraduate university project, this book is everything it attempts to be.