I've actually been considering buying that book. I haven't yet, as I'm still working on the books I currently am reading. What is the 'gray hat' all about though? and how advanced would you consider the book to be?