doi:10.1016/0040-1625(77)90005-1