Unabridged Audiobook
I found this book very informative and written from a wide and varied viewpoint - with an explanatory perspective that ties it all together well.
~~tag-text~~