Among the sources listed, the most reliable option is:
a book published nine years ago in collaboration with multiple computer scientists.
Books that are produced in collaboration with reputable experts in the field often undergo rigorous peer review and editing processes, which contribute to their credibility. While the timeliness of information is also important, the collaborative nature and the expertise of the authors make this source more trustworthy than recent articles or blog posts.