O'Malley, C., Sharples, M., "Tools for management and support of multiple constraints in a writer's assistant.", , 1986