contemporary book review