Alex Jiawei Chen
What I have read, most recent first. Covers link through to whatever I wrote about them.