What spells can familiars use?

I have a question regarding familiars gained through Find Familiar for non-Warlocks.

Finally, when you cast a spell with a range of touch, your familiar can deliver the spell as if it had cast the spell.

I’ve read a number of places where people suggest that there are a number of touch attack spells that can be used, but I can find only three: Shocking Grasp, Inflict Wounds, and Forbiddance.

Are there other spells that are allowed?

Can spells with a range of Self be cast via a familiar?