okcastle's list of publications