The Two Cities: Medieval Europe, 1050-1320 by Malcolm Barber (Paperback, 2004)