Books on Linux? Shell, Bash, Programming, Kernel and Security

Okay so I am looking for books related to the subjects in the title, Not all in one book of course, I want to learn different things which lead into security.

So what books would you recommend I have Linux in a nutshell already so basics are sort of covered along with the arch guides 

Thanks

"The Linux Programming Interface" by Michael Kerrisk seems to be pretty detailed on programming and kernel stuff. May be worth a look. 

Thanks :) seen this around before but didnt actually catch onto what it was for, Expensive book lol may purchase it for tinkering times :)

http://www.advancedlinuxprogramming.com/
Its more on using Linux features while programming in C/C++ - but its nice!