David Mircovich aka Nuvish : 40 publications