Bach's Well-Tempered Clavier: An Exploration of the 48 Preludes and Fugues