Vimalananda Tennakoon

The Great Rebellion Of 1818 - Colombo Messrs M.D Gunasena & Co Ltd 1970 - lxxix,489

954.9'34