The 2005 Commitment to Development Index: Components and Results · Study