Maintaining knowledge about temporal intervals - Allen, JF (Comm ACM, 1983)