Basic Principles of Sound Reasoning