Thin films and nanostructures Cu(ln₁-xGax)Se₂ based thin film solar cells. (2010)