Laboratory Explorations for Microelectronics Circuits - Smith, Kenneth C. (New York : Oxford University press, 1998)