From Bach to the present day vol 3