Malcolm Barber's The Two Cities: Medieval Europe is fairly good.
You might find it useful to the check out the Europe/Middle Ages section of the book list as flaired users have added book recommendations to it for exactly that purpose.