reading a book requires an immagination