Text this: Solar cells ; operating principle technology & system applications