Berlin / - Large, David Clay. (Basic Books,, 2000)