This book was published to honour Dr Richard K. Moore on the occasion of his 65th birthday. It contains articles written by a number of the students whose postgraduate studies were supervised by Dr Moore.