Tonal Harmony Books (Provided in Class)
Tonal Harmony Workbooks
Piano
Stave Paper (For writing music)
Notation Software - WIP