@ Minh Tran,
I wouldn't worry too much about Economic. You won't really be needing that and for the most part anything you need will be self-contained. Granted, I don't know much, but I would refer you to the following books: Prof. Stefanica's book and Neftci's Principles of Financial Engineering. And if you're looking for a general, but not deep, intro to the markets, you can probably pick up any undergrad level Investments text.