Bach's Mystery