This is Richard Wright’s work discussed here.