This Guide explains which mobs spawn where and under which conditions.
It migth not be complete, but the focus is the mechanic that decides what spawns.
If you want to know to which biome a specific mob belongs, please consider the wiki
First there´s a spawn event, that will seek a surface to...