Measured Progressh-index: 22Total citations: 1,342Total papers: 65Homepage: https://www.measuredprogress.org/