for an interesting look at the background of Megiddo see the following link:
http://en.wikipedia.org/wiki/Megiddo_(place)