Gemunu Amarasinghe‏, Author at Crux