catholicsaints.info
Cain
New Catholic Dictionary entry for Cain