A New Theory of Harmony

A New Theory of Harmony download

A logical theory that agrees with historical facts...