http://chrishecker.com/My_Liner_Notes_for_Spore/Spore_Behavi...
http://aigamedev.com/insider/presentations/behavior-trees/#r...
http://books.google.ru/books?id=1OJ8EhvuPXAC&lpg=PA370&#...
and for people who prefer XML there is a simular architecture based on FSMs called XABSL,
http://www.xabsl.de/
which is used heavily among Robocup teams.