Matrix analysis of structural dynamics: applications and earthquake engineering - Cheng, Franklin Y. (Civil and environmental engineering, 2001)