10.1016/j.cam.2007.01.015