David Deutsch - Do General Principles Govern All Science?