This is an exploration of questions thrown up by the development process. The author looks at what has been done and said in the name of development and seeks to identify those elements that seem to offer the best hope of advancing human welfare and social justice. Among the areas that the book explores are: competing views of what development can mean; the quest for, and very different approaches that have existed to, a unified approach to development; the crisis of the State and the roles of various social groups as agents of development; problems of communication and participation; poverty as the central issue of development policy; the impact of environmental concerns; and likely future directions in how development is conceived and the strategies to be employed.