John J Lowe Editor & Author

Ghanshyam Sharma, Paris, France; John J. Lowe, Oxford, UK.