Invasion of India by alexander the great. - M'Crindle J W (New Delhi Today and Tomorrow, 1976)