keywords Engineering Engineering, Electrical & Electronic GaAs solar cell Nanowire Science & Technology Technology Telecommunications colloidal lithography spin-coating