Basics of Gas Dynamics