Thanks for the great responses guys! Lots of information to take in. Currently reading Meltdown and I will check out the other books mentioned 🙂