Glimpses of World History
978 0 143 03105 5
Paperback 1155 pages