Solve Complex Problems in JavaScript with Dynamic Programming by Tyler ClarkSolve Complex Problems in JavaScript with Dynamic Programming
egghead