doi:10.1016/0376-5075(78)90052-1