Single Degree-of-Freedom Vibration: General Loading and Advanced Topics