MECHANICAL VIBRATIONS - KELLY, GRAHAM (NEW DELHI TATA MCGRAW-HILL, 1996)