doi:10.1016/0166-0462(79)90001-2