Understanding the Music Business: A Comprehensive View