This is an introductory book, and as to be evaluated as such. Thus it is nonsense to say "Don't read this; read Popper, Duhem, etc. instead". And as an introduction to the philosophy of science this book is great, because it does what it is supposed to do: it covers most of the main issues, and it discusses the main theories in a very clear and structured way.