10.1016/j.cimid.2004.01.006