Energy and Variational Methods in Applied Mechanics by Junuthula Narasimha Reddy & J.N. Reedy