-
If you have access to them, the harmony series used by the Royal Conservatory of Music in Toronto is quite thorough. There are 4 books: Harmony 9, Harmony 10 and ARCT Harmony and ARCT Analysis (they correspond to the levels that require them as co-requisites in the RCM certification program).
As a general guideline, Harmony 9 and 10 are what most students in university music programs will experience in first year harmony. The ARCT books explore material learned in most second-year harmony coursework. There are many analysis and part-writing questions for each unit. However, there is no answer key (there is often more than one solution for harmonic problems / analysis, so answer keys are rarely provided. I think the books by Grace Vandendool may have included a 'possible solutions' section).
I have used a number of harmony and analysis books for for my students over the years and the RCM series has definitely been the best for me in terms of explanation of voice-leading conventions and the variety of exercises.
-
I found many different kinds of harmonic analysis useful in all kinds of ways for playing and developing music. A lot depends on what you want to do. I've been trying to develop my skills in harmonic analysis toward memorizing music and better understanding fundamental patterns within it. And I really like this book that I've attached a picture of.
-
I have discovered some books that are helping me a lot on this topic. They are geared as study aids for the UK ABRSM exams, but they explain everything so clearly and have lots of examples. I am working my way through them - though I’m not intending to sit the exams!
There are books for lower grades too.
These are the books I’ve bought:
Victoria Williams
Music Theory Grade 6Music Theory Grade 7
Music Theory Grade 8 (the highest examination grade - this is about equivalent to undergrad level at a UK university).