Genre: 
Full text: 
Alleluia O quam pulchra est casta generatio cum claritate