Curate a list of engaging English books that cater to different reading levels. Include classics, contemporary fiction, and non-fiction that are not only enjoyable but also beneficial for language learners. Offer insights into how each book can help improve vocabulary and comprehension.