10.1016/0306-4549(81)90101-8