Criticism and the Growth of Knowledge
by Imre Lakatos
Read this book on Feynman