John Keegan 

A traveller for 52 years and ..still addicted !