diff --git a/free-programming-books.md b/free-programming-books.md index 202d82319..b6a0a21a1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -2121,7 +2121,7 @@ Kerridge (PDF) (email address *requested*, not required) * [SICP in Python](http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/) (3.2) * [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) (3.x) * [Suporting Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x) -* [Test-Driven Web Development with Python](http://www.obeythetestinggoat.com/pages/book.html#toc) (3.3 - 3.x) +* [Test-Driven Web Development with Python](http://www.obeythetestinggoat.com/pages/book.html) - Harry Percival (3.3 - 3.x) * [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz (2.3 - 2.x) * [The Coder's Apprentice: Learning Programming with Python 3](http://www.spronck.net/pythonbook/) - Pieter Spronck (PDF) (3.x) * [The Definitive Guide to Jython, Python for the Java Platform](http://www.jython.org/jythonbook/en/1.0) - Josh Juneau, Jim Baker, Victor Ng, Leo Soto, Frank Wierzbicki (2.5) @@ -2145,7 +2145,6 @@ Kerridge (PDF) (email address *requested*, not required) * [Djen of Django](http://agiliq.com/books/djenofdjango/) * [Effective Django](http://www.effectivedjango.com) (1.5) * [How to Tango With Django](http://www.tangowithdjango.com/book17/) (1.7) -* [Test-Driven Web Development with Python](http://www.obeythetestinggoat.com/pages/book.html#toc) (1.8) * [The Django Book](https://djangobook.com/the-django-book/) (1.8 & 1.11)