The biggest problem I have with lists of links like this, is that there is vary rarely a hint to the quality of the resource behind the link. Is the book being recommended because it is a great book or just because it is free.
I highly recommend "Boxes: Your Second Python Book" because it's unlike any other book I've seen. It focuses on text layout algorithms and builds an increasingly advanced exmaple through successive iterations.