Top 1044 jay shankar singh gamini seneviratne eds PDF Book Page 44