This was the worst programming book that I have ever purchased. It did not go into any detail of any of the topics it covered. It barely touched on anything. Don't waste your money on this piece of garbage.