Harmony: Its Theory and Practice