Basic Principles of Shock Compression