This a good book for further reading for the seriously interested.

Jun S Liu, [Monte Carlo Strategies in Scientific Computing](http://www.springer.com/statistics/statistical+theory+and+methods/book/978-0-387-76369-9), Springer.