Theories of development concepts and applications - Crain, William (Pearson/Prentice Hall, 2005)