A Travel Guide to the Middle Ages: A vivid and unfortgettable insight into medieval historyAnthony Bale0