How to override a node using alias?
The path where a node is rendered is at node/%node, where %node is the nid of the node.
Example : http://example.com/node/1, and the path which is displays book/content/book-name-alias is an alias of the node/%node path.

So, to implement this override the node/%node path using either a view page (how to), or a panel page (how to) with the same path.