Organic Solar Cells: Theory, Experiment, and Device Simulation