Arts & Photography 29 Best book for music theory piano 2026 – After 212 hours of research and testing.