Introductory semiconductor device physics