John Napierh

Department of Philosophy, Villanova University, 800 Lancaster Ave, Villanova, PA 19085, USA

Publications