40 BOOKS THAT CAN BE READ MULTIPLE TIMES (without boredom)