Effect of Silver Nanoparticle Size on Efficiency Enhancement of Dye-Sensitized Solar Cells. (28th June 2011)