Caitlin Callaghan

CallaghanCaitlin Callaghan lives and writes in San Francisco. She has published on a range of subjects, and holds a PhD in Medieval Studies from Cornell University. Follow her on Twitter at @tinycaitlin.