James P. Bridge, Sean B. Holden, Lawrence C. Paulson: First-order theorem proving. UCI-MLR 2013