Amongst the Sultans of Delhi who presented the “Theory of Kingship”?

Amongst the Sultans of Delhi who presented the “Theory of Kingship”?

A. Ghiyasuddin Taghlug
B. Mahmud of Ghazni
C. Muhammad Ghori
D. Sultan Balban