Why does evil exist?

by Colm Connellan

vii, 211 p. ; 21 cm