surface-book-review-2