Original: Oxford Service Music for Organ. O Lamm Gottes unschuldig, BWV 1095. Manuals only, Book 2. Organ Solo sheet music. Advanced.
Translation: O innocent Lamb of God, BWV 1095. Manuals only, Book 2 edited by Anne Marsden Thomas. For organ. Level C.