Discrete Gradient Method in Solid Mechanics by Jing Qian