Gordon Chang made a ton of money for bashing China. His audience wanted to hear any bad thing about China and he delivered it.
I only know he wrote one book about it, I'm surprised he didn't write more. There's a lot of money to be made there. But I guess he made money from writing articles.