hartleyan

not defined yet