Text this: Principles of Surface-Enhanced Raman Spectroscopy and Related Plasmonic Effects