doi:10.1016/0306-4549(78)90022-1