Giovanni Reda on Demigods and Cosmic Children:

Also Watch