10.1016/S0959-3780(02)00008-0