Semiconductors: Everything You Wanted to Know