Understanding philosophy: a popular history of ideas - Feibleman, James K . (Horizon press, 2007)