This book has a little bit of everything. The beginning chapters were great for beginners, but the rest is a bit too advanced if you're just starting out. I will need to reread this book in the future, but I think that the openings that are covered here are only cursory in their nature. If you're looking for something comprehensive, this is not the book for you. But it does provide a great introduction to many different concepts, and this is definitely the best feature of the book.