Invia SMS: The Physics of Solar Cells