500 Things you should know about history - Langley,Andrew (Great Bardfield Miles Kelly, 2001)