The Art of Reasoning (Third Edition)