An Introduction to Logic Circuit Testing by