A Computational Framework for Practical Social Reasoning. (16th August 2013)