The Best book ever, for Linux, full stop.
Dont go any further, just get it and see for yourself!
By recommendation i was reading this book. I have some experience in linux, but i found this book amasing - it cleared out all the problems and questions i had before.
At the same time it is written in trivial enough language for complete begginers.
It has got perfect combinaton of whatever you want to do...
SQL, C programming, networks, routing etc. Has good introduction into hardware and a touch of a introduction to hardware, sufficient enough.
Just go and get this book if you have not found a perfect Linux (or Unix) book.