The Art and Craft of Writing Music