data ReaderClass first edition