surface-book-review-3