Hearing Bach's passions - Melamed, Daniel R. (Oxford university press, 2005)