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