Theories of Development: Concepts and – Paperback, by Crain William – VERY GOOD This textbook covers both theory and hands-on exercises in equal measure.