10.1016/0377-2217(81)90283-6