William B. Irvine

Professor Irvine teaches philosophy at Wright State University in Dayton, Ohio.

 

William B. Irvine's Articles

;