Logic Programming : 20th International Conference, ICLP 2004, Saint-Malo, France, September 6-10, 2004, Proceedings - Bart Demoen, Vladimir Lifschitz ((Lecture Notes in Computer Science))