onyx storm book review