Union minister Gajendra Singh Shekhawat has courted controversy with his remarks describing a book on Prime Minister Narendra Modi to be as sacred as the preachings of Lord Krishna in Gita, with the Congress calling it an "insult'' to the Hindu scripture.