Contemporary Debates In Philosophy Of Science by Christopher Hitchcock