Oh dear. First 40 pages are the authors patting them selves on the back. Then links to their website. Then helpful things like Google is a search engine! It's a google.com! Use it to search! (I kid you not). Add to the fact that even considering publication delays this book is laughably out of date,...