Johann Sebastian Bach (Christian Encounters Series)
Rick Marschallhas written and edited 62 books and hundreds of magazine articles. He is the managing Director of Rosebud Archives, the nation’s largest private image bank of historical graphics.