Shit, I have already read this....

Michael Pollack