Topics in Programming Languages: A Philosophical Analysis Through the Case of Prolog | Myboeken