Jazz Piano Fundamentals: Explanations, Exercises, Listening Guides, and Practice Plans for the First Six Months of Study