Soldier and patriot: the life of General Israel Putnam