Theories of Development: Concepts and-Paperback, by Crain William-9781138683143 What stands out about this textbook is the use of analogies to explain concepts.