Advanced mechanical engineering : (with elements of numerical engineering analysis)