Please note that these are guidelines and not rule books.
While I agree with most of the contents of these books, I don't necessarily agree with everything in them.
A good book by a leader in the field. A bit strident in tone in places.