'The Discovery of India' was written by Jawaharlal Nehru, India's first Prime Minister, during his imprisonment in 1942-1946 at Ahmednagar Fort. The book provides a comprehensive view of Indian history, culture, and philosophy. Gandhi wrote 'My Experiments with Truth' and other works, but not this particular book.