slate book review

slate book review