St Cyril of Jerusalem · trans. Edwin Hamilton Gifford (NPNF, 1894)
This work is presented in 24 parts. Start reading