Rewards & Challenges of Teaching Yourself a New Skill - A Varied Life