detail your hide over to Arnold Schoenberg's Theory of Harmony, not a theory textbook at all as it does more than merely tell you what has been done in the past but also the 'why' of it. it is a long, arduous and absolutely fascinating read for those of us who do not want to take any shortcuts that will lead us into a ditch.