i think the hacker culture thing would be interesting to read.... If someone would wanna waste there time lecturing about id read it. I would read all the topics you listed... when it comes to most of the stuff you listed i know little or nothing.
2 people can keep a secret as long as one is dead