10.1016/S1443-8461(02)80003-X