The Practical Dev's review of The Stages of Teamwork Complexity