Semiconductor Devices: A Simulation Approach (Bk/CD)