A New Carcharodontosauria (Theropoda) from the Early Cretaceous of Guangxi, Southern China. Acta Geologica Sinica English Edition, 88(4), Aug 2014: 1051-1059. 1051 [Zoological Record Volume 151]