Introduction to Logic with Dr. Michael Geneseret
Introduction to Logic with Dr. Michael Geneseret