novel reader entity