Basic Principles of Raman Spectroscopy