I have come come across people who have this amazing ability to make air tight arguments on an issue (even when they are not an expert in the field). I wonder how are those people trained? How can one acquire this skill to make really solid and convincing arguments?<p>Any good book recommendations? Thanks in advance.