http://anderson.che.ufl.edu/Publication/WCPEC2006_Organic%20PV.pdf