10.1016/0305-0483(74)90053-X