Reading progress update: I've read 608 out of 1581 pages.

Troll Mountain: Episode 1 - Matthew Reilly