Mastery of Nature: Promises and Problems