The author blew it early on with “no-one,” too.
(**I’m so glad I’m not the only one who notices, and is bothered by, this stuff!)
For those of us in the know, the number and placement of the hyphens is a secret code.