Physics of solar cells - Nelson, Jenny (Imperial College Press ; Distributed by World Scientific Pub. Co., 2003)