Very interesting description of science development and the science of development as it unfolded. Also great insight into the ups and downs of being a graduate student and scientist. Witty and interesting. A great read.