10.1016/0004-6981(84)90169-0