Agile: A Guide to Agile Project Management with Scrum, Kanban, and Lean, Including Tips for Sprint Planning and How to Create - James Edge