Tonal harmony and voice leading by Aldwell and Schacter is very well organized and exhaustive text for a four semester program at schools like Julliard or Mannes. It is really dense and you will have to re-read sections a few times over but it pulls no tricks or cuts corners in the exposition so you will really learn the material, if you are dedicated. Make sure to get the two workbooks for it to practice.