diff --git a/README.md b/README.md
index a2a1b86dddf0be63497f3567294d57e106746367..7f0b3c27ddc914b67554249b6f17159b29a7924a 100644
--- a/README.md
+++ b/README.md
@@ -1445,6 +1445,7 @@ Use UDP over TCP when:
 
 #### Source(s) and further reading: TCP and UDP
 
+* [What every developer should know about TCP](https://robertovitillo.com/what-every-developer-should-know-about-tcp/)
 * [Networking for game programming](http://gafferongames.com/networking-for-game-programmers/udp-vs-tcp/)
 * [Key differences between TCP and UDP protocols](http://www.cyberciti.biz/faq/key-differences-between-tcp-and-udp-protocols/)
 * [Difference between TCP and UDP](http://stackoverflow.com/questions/5970383/difference-between-tcp-and-udp)