- Sinhalese Social Organization: The Kandyan Period
- Ceylon - The Portuguese Era: (Vol I): Being a History of the Island for the Period 1505-1658
- Ceylon - The Portuguese Era: (Vol II): Being a History of the Island for the Period 1505-1658
- Dutch Power and Sinhalese State: (1707-1760)
- Tuṭiccorin: Ancient Seaport and City of Pearl
- Nagas in Ceylon and Indonesia: A Comparative Study
- Ceylon the Portuguese Era (2 vols.)
- The kingdom of Kotte: A historical narrative
Articles:
- The Portuguese Era: A Socio-Economic History
- The Social Framework of Kandyan Ceylon: A Study of Kandyan Society in the Eighteenth Century
- Some Factors in the Kandyan Economy
- Portuguese Ceylon at the Cross-Roads
- The Background to the Kandyan Convention of 1815
- The Dutch East India Company and Ceylon in the Eighteenth Century
- The Origins and Growth of the Low-country Sinhalese Community
- The Kingdom of Kotte and its Relations with the Portuguese
- Religion and Polity in Kandyan Sri Lanka
- The Portuguese Rule in Ceylon
- The Social Origins of the Kandyan Aristocracy
- Dutch Diplomacy in Ceylon
- The Social Origins of the Low-country Sinhalese Community