The following represents some of the research work done in 2005 which resulted in the publication of three books.