Very much a general overview. I don't think I learned or encountered any topics that I haven't from cursory reading on various blogs and forums. The information was solid, but not terribly in depth. I'm not sure I would recommended it over other resources I've come across.