Learning Against Non-Stationary Agents with Opponent Modelling and Deep Reinforcement Learning.
Reinforcement Learning: An Introduction