I'd have given this four stars when it first came out, but it's a bit dated now. Well, you'd expect any book speculating about the future of programming languages to be dated five years later. Still, it had/has some interesting things to say about strongly typed vs. weakly typed languages.