SMS dit: Human progress and development /