ProMiX: a Prolog Partial Evaluation System | part of The Practice of Prolog | MIT Press books | IEEE Xplore