Fundamentals of philosophy - Puligandla,R (New Delhi D. K. Printworld, 2008)