Books by Denis Weerasiri