500 things you should know about history - langley,andrew (great bardfield miles kelly pub., 2000)