That is an educational book rather than a novel...but it is good reading!
Just finished it last week!
I am not much of a fiction reader but my son read it and recommended it to me. I had a hard time putting it down. I do believe, though, that it showed ELF as it should be shown.