There is a natural link between the research we have conducted over the years and the resulting publications. Our publications cover a wide array of subjects which can be loosely categorized under five broad topics: