Best books for getting started with Linux

I have a friend who just installed Linux for the first time. He asked me for recommendations on a book that would help him get started. I asked on Twitter and got the following recommendations:Twitter-books

When I looked them up on Amazon, this well rated book also came up too.

Any others you would recommend? Or a particular one you'd recommend most, as most people aren't going to buy more than one?

I think there'd be two types. One for a like to read the manual, primarily Windows user and another kind of book for those used to Unix.