Digital Object Identifier (DOI) https://doi.org/10.1016/s0031-9422(97)00685-7 https://doi.org/10.1016/s0031-9422(98)80057-5