Holistic Argumentation: A Logic Programming Approach