 Logic, at least as traditionally conceived, seeks to distinguish good reasoning from bad. More particularly, it seeks to identify the general conditions under which what one concludes is true, having taken other things to be true. These conditions can be sought in the nature of things. One asks, then, under what conditions do certain facts require some other fact. This perspective on reasoning is an ontic perspective. Next, insofar as facts are grasped in thought, one can also ask under what conditions does knowledge of some facts permit knowledge of another fact. Such conditions, once identified, would distinguish good inferences from bad inferences. This perspective on reasoning is an epistemic one. A third perspective is a dialectic one. Here one asks under what conditions does the acceptance by someone of some stated facts require him or her to accept some other stated fact. Such conditions distinguish good arguments from bad arguments. Finally, since an argument is an expression of an inference, and to that extent, expressed in a language, it is natural to use the forms of linguistic expressions to identify forms of inferences and arguments, thereby distinguishing forms of good inferences and arguments from forms of bad inferences and arguments. This perspective is a linguistic one. The study of reasoning in India has been from the ontic, epistemic and dialectic perspective, and not from the linguistic perspective, the perspective best known to modern thinkers.