10.1016/j.yjmcc.2004.05.003