A plague upon humanity

Daniel Barenblatt
HarperCollins Publishers
9780060186258
0-06-018625-9