1-2 of 2 Books
Dynamic programming and the calculus of variations
By Stuart E. Dreyfus
Optimization modeling with spreadsheets
By Kenneth R. Baker