Concurrency in Prolog Using Threads and a Shared Database* | part of Logic Programming: Proceedings of the 1999 International Conference on Logic Programming | MIT Press books | IEEE Xplore