Foundations of western political thought - Ray, B. N. (New Delhi Kaveri Books, 2009)