The Controversial Life of Lord Louis Mountbatten, the Last Viceroy of India.