Critical Reasoning And Logic by Robert Boyd & M.J. Shively