ELECTRONIC DEVICES AND CIRCUITS - RASHID (MUHAMMAD.H) (ND CENGAGE LE)