Harmony and counterpoint, with exercises | NiceBooksReads