Big questions in history /
Swain, Harriet.
London : Jonathan Cape,
2005.
Includes bibliographical references and index.
History.
Civilization.