An Introduction to Logic (2nd) Second Edition Revised