Digital Circuit Testing by Francis C. Wang & Francis Wong