Basic Principles Of Sound Reasoning