Angela Hegarty Human Rights An agenda for the 21st Century - 1st ed. - London Cavendish Publishing Limited 1999 - 444 LC Class. No.: K 3240 / HEG 1999