The semantics of computer drafting languages - Michael John McLean (1978)