Cunningham, in my opinion, of the ones listed.
If you want to bring it up to date a bit:
History of Christian Thought, Jonathan Hill
A History of Christian Thought (3 vols), Justo Gonzalez
Historical Theology: An Introduction, Alister McGrath
Gonzalez is to be read with an appreciation for his bias.