Anyone working in the IT field with two projects under their belt and an IQ greater than 50 will find this book a waste of time. Do yourself a favor and don't blow your money on this.If you are just setting out on career in the IT industry, some of the content will be very usefull.