The self study guide says the following;
[Alternatively, if the router-id ip-address OSPF router configuration command is used, it will override the use of the address
of a physical or loopback interface as the router ID. Using the router-id command is the preferred procedure for setting
the router ID.]
The exam guide says this;
[Generally, using the router-id command is not recommended because BGP and OSPF normally
pick a router ID the same way. Manually specifying a router ID can result in these IDs differing,
which can be a source of problems with BGP operation]
Both are cisco press books, but obviously now there is a conflict between cisco people