Circuit electronics for scientists. - Jones, Brian