Linear vibrations: A theoretical treatment of multi-degree-of-freedom vibrating systems