Difference Between Scrum Master & Project Manager

There are times when a traditional project manager is required to work with a Scrum Master. This may be in a mid- to large-size company where there is a separate agile team, or when...