Markov Decision Processes With Applications To Finance by Nicole Bauerle & Ulrich Rieder