This is a requirement for anyone studying security or it is also a good read for those who aren't security professionals but want to understand more about the blackhat community. It really should be read by any computer professional to understand the threats and the tactics to deceive those who deceive us.Overall, a great book and one to add to the collection (but easy to read cover to cover first!)