Rudiments Of Harmony And Counterpoint by Robert Brown