Essentials of Logic - 9780367149987