He's not an easy fellow to find, but Azwing nailed it. Depending on your level, however, watch out for the hydra in the lake. I got the book (two of them, actually) from the NPC when I was in my low 40s and those hydra spit for a mile and it hurts like hell at that level.