The Science and Art of Argument