Text this: Giant resonances in atoms, molecules, and solids /