The Spirit Shaman is a spontaneous divine spellcaster character class, who also has good battle abilities (especially when it comes to incorporeal foes). Unlike the sorcerer a spirit shaman can change the spells she knows each day. She casts spells from the druid list but can't convert spells spontaneously to Summon spells like they do.
This base class is described in Complete Divine.