Prince John Magruder: His Life and Campaigns