We attempt to provide a comprehensive model for evolution of science across millennia, taking into account the contribution of intellectual traditions, cultural value systems and increasing ...