On the shoulders of giants : Tracing the roots of counterpoint