keyokc's list of publications