Open menu
James D. Carney
Fundamentals of logic
Introduction to symbolic logic