CHAPTER 8: INFINITE HORIZON DYNAMIC PROGRAMMING