May be i have found hot water.Take a look at this site: Tchaikovsky Harmony book.