Introduction to Stochastic Search and Optimization by James Spall & James C. Spall