Philosophy: A Historical Survey with Essential Readings