works perfectly (1.14.4 paper). Perfect for having an instruction book for players. It would be nice if there was a config so that if the book was already in the players inventory they can't take another, and/or for it to have a per player cool-down.
Btw. the settings already has an option "CanHaveMultipleBooks" which allows a player to have multiple books from a unique lectern. Simply set it to false.