Is there an expression or word that describe the action of reading a book very quickly or enthusiastically?
I'd suggest, gobble up
: to read rapidly or greedily
Conceptual Domains and the Acquisition of Metaphor
Table 4 (Continued)
E: The boy gobbled up the book
C: He read it in one whole--he read it--I’m not sure...gobbled up...
E: Do you know what gobbling means? Like when you gobble up food?
C: Yeah--but he couldn’t gobble up (laughs)--I don’t know, he’d have to have an operation (laughs)
E: So what was he doing if he was gobbling up the book?
C: Reading it
"I couldn't put it down." This expression covers the "enthusiastically" part, but not necessarily the "quickly" part.
If you cannot put a book down, you are unable to stop reading it until you reach the end:
It was so exciting from the first page I couldn't put it down.
Tear through (or tear into) might work, as in
He tore through (into) the entire collection of Hardy Boy mysteries.
American Heritage offers this example
To begin to do or eat something with great energy: tore into the meal.
Also lapped up is heard.
(I note that many of the offered answers use food analogies.)