Modern political thought - Nayyar Shamsi (Anmol publications, 2006)