divine rivals book review