Philosophy : - Moore, Brooke Noel. (McGraw Hill Higher Education, 2002)