Archibald Campbell Swinton — Scottish barrister and politician (1812–1890)