Contemporary debates in philosophy of science - Hitchcock, Christopher, 1964- (Contemporary debates in philosophy ;, 2004)