Square Dance Mastering Complex Square Dance Patterns: A Guide for Advanced Dancers Seeking New Challenges.