Fundamentals of Solid-State Electronics by