Reading is the best way to learn a language. English is no exception. This thesis provides a way to find a suitable English book to read in library. It can help students to learn English more efficiently. From the borrow records, the system tries to extract the useful information to determine the competitive English level of a student, and recommend him or her more suitable books to read, employing ID3 algorithm.