The Princeton guide to historical research / Zachary M. Schrag. - Schrag, Zachary M. (Skills for scholars., 2021)