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