The Music of Johann Sebastian Bach: The Sources, the Style,... By Marshall, Robert L. Paperback Price $15.40 Free Shipping