Excellent first book for beginners like me. Easy to read yet technically complete for what I have tried to learn so far. Good index - I have gone back to this as a reference. So you can read it straight through then you can go back an review specific topics. This book was great and I learned so much from it and how to navigate the product. This book couldn't have taught me anymore on this product than it did.