Principles of Surface-Enhanced Raman Spectroscopy by Eric Le Ru, Pablo Etchegoin & Le Ru Eric