Foundations of Human-Aware Planning -- A Tale of Three Models