Text this: Semiconductor materials and modelling for solar cells