New, 21st anniversary edition, with a new foreword by Ben Goldacre, author of Bad Science and Bad Pharma, and an afterword by James Ball, covering developments in our understanding of irrationality over the last two decades. Why do doctors, army generals,