10.1016/j.cma.2007.11.026