Where Do Human and Other Souls Come From?