Christopher Huff's Selected Publications