Network Programming with Go - Jan Newmarch (Springer, 2017)