Liberalism, multiculturalism, and toleration / - Horton, John (St. Martin's Press,, 1993)