diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 00e645375..3e6fd1583 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -434,6 +434,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [256-Color VGA Programming in C](http://www.brackeen.com/vga/) - David Brackeen * [A Tutorial on Pointers and Arrays in C](https://web.archive.org/web/20180827131006/http://home.earthlink.net/~momotuk/pointers.pdf) - Ted Jensen (PDF) +* [Algorithms Design (in C)](https://www.ime.usp.br/~pf/algorithms/) - Paulo Feofiloff (HTML) * [An Introduction to C & GUI Programming](https://magpi.raspberrypi.com/books/c-gui-programming) - Simon Long (PDF) * [Bare-metal programming for ARM](https://github.com/umanovskis/baremetal-arm) - Daniels Umanovskis [(PDF)](http://umanovskis.se/files/arm-baremetal-ebook.pdf) * [Beej's Guide to C Programming](http://beej.us/guide/bgc/) - Brian "Beej Jorgensen" Hall (HTML, PDF)