Charles Hall — British physician, social critic and Ricardian socialist (1740~-1820~)