A tapestry of world history /
Fletcher, Stuart.
Cambridge : Pegasus,
2002.
World history.