Reinforcement Learning by Andrew G. Barto & Richard S. Sutton