Physics for Computer Science Students: With Emphasis on Atomic and Semiconductor Physics (Undergraduate Texts in Contemporary Physics)