This book is a must-read when studying foreign assistance, especially development aid. Riddell takes a thorough approach in analyzing the pros and cons of the current system, and concludes that the system needs to be revamped so that donors are held more accountable, there is increased coordination amongst donors and organizations, and so that recipient countries are no longer "junior partners." From the problem of the fungibility of aid to the cultural impact of aid, Riddell works through why there are problems and how these could be addressed, but also how it could create additional problems. The system is clearly broken and needs to be reworked; however, if this is not possible, donors need to look to make sure they are doing more good than harm. Perhaps every dollar cannot go towards ameliorating a situation, but as long as the good outweighs the bad, is assistance so terrible?