John Man

John Anthony Garnet Man is a British travel writer and historian.

Books