10.1016/0016-3287(76)90123-3