Paul Glasserman, Monte Carlo Methods in Financial Engineering, Springer Verlag, 2004.
Lecture notes on http://fineng.wordpress.com.
Suggested text for the II part
Constantin Zopounidis, Michael Doumpos, Panos M. Pardalos
Handbook of Financial Engineering
Springer Verlag, 2008