A Concise Introduction to Logic – Patrick Hurley, Lori Watson