Simon Singh is a very entertaining writer, I'll give him that. (Also a pleasant person, I've met him once or twice.)