Russell Shorto, is the name of the author. Here's some information I found. Like you and Martin, I find this most interesting. You may want to check this out.
http://www.nnp.org/