This book provides a fresh and critical survey of the different schools of development thought. A unique feature of this book is that both orthodox and heterodox schools of development thinking are covered in an up-to-date and non-technical manner. The book will be of use to students, development theorists and practitioners.