Maintaining Knowledge about Temporal Intervals - Allen, JF (Communications of the ACM, 1983)