Phil 2500
Notes on the art of logic
(2005)
Notes on the science of logic (2002)
Part I
Part II
Exercise Sheet