John D Ryder etc

Engineering Electronics