Janak Ramakrishnan

See my personal page at janak.org.

Google Publications