best books for beginners

Hello friends and thanks you for taking the time to look at my thread. My question is simple. I would like to know of some good books for learning Linux. I know there are some good web sites but i am after some books so i can take them with me when i am not at a computer. I am after the sort of thing that would start from beginner then move on to advanced. I have installed ubuntu on a spare laptop and am keen to get learning. I am particularly keen on learning the terminal.