https://pacificmultiverse.com/blog/the-best-go-programming-books/