Algorithms for Decision Making by Tim A. Wheeler