Imagining tomorrowKamalesh Sharma, United Nations Millenium Assembly · First published 2000Open the Tome