Author: John M. Allen
Alternate names: John Allen
Bio: John Allen was born in England and raised in South Africa. At college there, he wrote a thesis that gained top marks but was so controversial he decided to publish it. The book, Concerning the Nature of Man, has received much comment over the years.-Amazon