Greatest cities in the world you should visit - Christopher, Paul J. (50 plus one, 2007)