Advanced Harmony: Theory and Practice with CD Package (5th Edition)