Protein docking using surface matching and supervised machine learning.Bordner AJ, Gorin AA, Proteins, 2007 Aug 1 - link