A Modal Extension of Logic Programming: Modularity, Beliefs and Hypothetical Reasoning | OUP Journals & Magazine | IEEE Xplore