500 things you should know about history - Langley, andrew (UK Miles kelly pub., 2000)