All three are very good comprehensive reads. It's much easier to cut and paste into a Word file and read off-line. One niggly though -- the spelling is cache, not cashe.
_________________________
Better is the Enemy of Good Enough.
Okay, what’s your point??