TimeRank: A dynamic approach to rate scholars using citations