Del Ratzsch

The Little Logic Book

Lee Hardy, Rebecca Konyndyk DeYoung, et al.