A Practical Approach to Sixteenth-Century Counterpoint