Development of Japan's social security system An evaluation and implications for developing countries July 2004 - Institute for International Cooperation, JICA (Japan Japan International Cooperation Agency, 2005)