doi:10.1016/0024-6301(79)90124-9