David Shackelford6 reviews1 followerFollowFollowMarch 29, 2013Quite good. I read it page-by-page and there was very list wasted space. That's uncommon in a technical book.