100 Great Modern Lives - Caning, John (Mcgraw Hill Book Company Kottayam, 1972)
Keywords: General Stack; Biography -- History & geographyGeneralia