Banks, James A., et. al.

 The world : past and present / by James A. Banks et. al. - xiii, 716 pages : illustrations color ; 31 cm

9780021460250 0021460256


World history

909