1
Solar cells , in research and applications a review