Adrian T Moore Author