Professor Dr Richard N Boyd Author