Appealing analogies for aiding student's assimilation of some key physical concepts related to semiconductor devices | IEEE Journals & Magazine | IEEE Xplore