The Discovery of India was written by Jawaharlal Nehru, the first Prime Minister of India, while he was imprisoned in Ahmednagar Fort. The book provides a deep analysis of Indian history, philosophy, and culture. Other options like Tagore or Naidu were famous writers but did not author this specific work.