Sri Lanka: A history - DE SILVA (New delhi vikas pub, 2001)