Title: Social progress, a theoretical survey and analysis,