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

