
Tell us about yourself and how many books you have written. I was born and raised in historic western Massachusetts, and it was as a child that my lifelong interest in American colonial history began. I earned my B.A. in Journalism from the … [Continue reading] about John M. Cahill