Computational mechanics by Y.K. Cheung