Agile project management : the ultimate beginner's guide to learn agile project management step by step - Turner, James (CPSIA, 2018)