Author: Giovanni Legrenzi; Albert Seay (ed)