The Methodology of Scientific Research Programmes
by Imre Lakatos
Read this book on Feynman