Text this: Inference, explanation, and other frustrations : essays in the philosophy of science / edited by John Earman.