World history - Black, Jeremy. Prof (UK PAF BOOK CLUB, 1999)