Contemporary debates in philosophy of science by James Robert Brown, Fiona Cowie, Peter Carruthers, Christopher Hitchcock | Lex | Lex