An Agenda for the 21st Century - Muhammad Faishal Ibrahim; Peter J. McGoldrick (Taylor and Francis, 2003)