Practical Reinforcement Learning: Develop self-evolving, intelligent agents with OpenAI Gym, Python and JavaDr. Engr. S.M. Farrukh Akhtar