Unabridged Audiobook
A very practical book with solid reasoning and interesting case studies but a bit out-dated. Needs a new edition with a slightly more 21st Century feel to it.
Excellent book from a knowledgeable author.
~~tag-text~~