The Political Theory Of The Delhi Sultanate Including A Translation | Desertcart Kenya