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