Publications by 'David Ram'