Hagan, James.

Modern history and its themes / James Hagan. - Victoria : Longmans, 1966. - xix, 618 p. : ill.


History, modern.