10.1016/S1570-677X(02)00031-X