David Peiris's Publications