I purchased this book with the hopes of using it to help me study for my DEV401 certification and circumvent hours of watching online videos from Salesforce, found it very difficult to read at best - not because I did not understand the material, but...