Elements of mechanics - Williams, David E. G. (Oxford university, 1997)