Source: https://www.newscientist.com/article/mg23231011-000-great-christmas-books-our-guide-to-gifts-that-keep-on-giving/