McCrindle's Ancient India, as described by Megasthenes and Arrian - McCrindle, John Watson, 1825-1913 (Today & Tomorrow's Printers & Publishers, 1972)