John Hospers (1918-2011)