Electronics a survey of electrical engineering principles - Boylestad lhRobert L