Given your instrument choice you might also be very well served by the "Music Theory / Harmony / ... for Computer Musicians" series by Michael Hewitt.
Given your instrument choice you might also be very well served by the "Music Theory / Harmony / ... for Computer Musicians" series by Michael Hewitt.