Principles and Proofs. - McKirahan, Richard D., Jr (Princeton University Press, 2017)