Magister Winonin:
It seems that all of the evil creatures inhabiting Devil's Isle are appropriate creatures soul donors.
Remember that you cannot fill your crystal with the souls of weaker creatures. The crystal develops a refined taste and demands souls of greater evil. If you notice that your crystal has stopped absorbing souls, try collecting the souls of creatures of more evil.