Bob -
Here are a couple of other options. Ok, it's actually almost half a dozen other options.
Free approach (these books are in the public domain but you might find them interesting. You can find free versions through
www.archive.org . You can also buy edited PDF or book versions of the later four of these books through
www.alexanderpublishing.com )
Percy Goetschius wrote a very thorough series of books starting with melody writing and working up through the various common forms of music. The series doesn't cover orchestration. The books in approximate order are:
Exercises in Melody-Writing
The Theory and Practice of Tone-Relations (Harmony 1)
The Material of Musical Composition (Harmony 2)
Exercises in Elementary Counterpoint
The Homophonic Forms of Musical Composition (Musical forms 1)
Couterpoint Applied (Forms 2)
The Larger FOrms of Musical Composition (Forms 3)
Another option is to look for one of the college textbooks on Harmony:
Tonal Harmony by Kostka & Payne
Walter Piston's series:
Harmony
Counterpoint
Orchestration
Ottman's series:
Elementary Harmony
Advanced Hamony
(he may have written other books, I'm not sure)
Third option (which you've already looked into):
Mark Harrison's books Contemporary Music Theory 1, 2, & 3 & The Pop Piano Book. The first part of The Pop Piano Book reviews the information in Contemporary Music Theory 1 & 2. The second part breaks down some common musical styles for various types of popular music. Harrison's uses slightly different names for things than the standard convention, so I would still recommend reading through his first music theory book to make sure you are understanding all his terms.
Speaking of that, just about all of these have some level of review.
Fourth option:
Mark Levine's Jazz books
Jazz Theory
The Jazz Piano Book
Fifth Option:
Look into some of the books available from
www.alexanderpublishing.com . This might be interesting if you are interested in working up to orchestration.
The Instant Composer (based on Fux's counterpoint work)
Applied Professional Harmony 101
Applied Professional Harmony 102
Professional Orchestration 1 & 2A & 2B. (This is supposed to go up to part 8, we will see if Peter Alexander ever makes it there.)
Hopefully this will give you some additional ideas.
Rich