10.1016/j.tate.2008.07.005