It's Tom Lehrer
singing it to the tune of 'A Modern Major General'.
Go find some more of his stuff, it's great.
(
Astatine,
Tue 2 Sep 2003, 20:13,
archived)
He is great
I was angry I hadn't heard of him earlier than last year
(
Pootle,
Tue 2 Sep 2003, 20:14,
archived)