Iterative dynamic programming (Chapman & Hall/CRC, 2000)