Computational affective cognition : modeling reasoning about emotion