scherry m . m . , hwaraf A.