Studies of some applied aspects of semiconductors including those relevant to solar cells and infra-red detectors