The Art and Science of Synthetic Character Design
An investigation into reactive planning in complex domains