Brigadier-General Thomas Francis Meagher : his political and military career
New York Boston