10.1016/0303-2647(95)01597-3