James Wilson (1805-1860) economist and politician