Great Presentation by Uncle Bob (Robert Cecil Martin) where he talks about the original meaning of the scrum Master role, the importance of Testing and how 'scrum' and 'agile' took the wrong path. I could not find it in better quality…
Better quality Link of 'The Land that Scrum Forgot'