Why English is the language of science: history and data

How Latin, German and French gave way to English in science, what the publication data show, what English costs non-native writers, and who requires it.