I can't think of any one book that covers the whole lot. I am sure there are plenty. Dorling Kingsley are usually a good publisher for this sort of thing as they do comprehensive but fairly light coverage of their topics, well supported by illustrations and diagrams in colour.
From my own shelves I have picked out two from other publishers that I found useful - both found very cheaply at charity shops:
"The Anglo Saxons" by James Campbell published by Phaidon in 1982.
"Chronicles of the Age of Chivalry" edited by Elizabeth Hallam and published By Salamander in 2000. This latter I think is part of a series - I have seen one on the Anglo Saxon Chronicles and another on the Crusades in the same format.
Both are "Coffee table" style - lots of facts and illustrations without going into huge depth. Easy reading!