10.1016/0952-1976(94)90033-7