ID:DA02196071
Adams, J. Crawford
Search authors sharing the same name
by John Crawford Adams
E. & S. Livingstone 1960 3rd ed
Available at 2 libraries
Livingstone 1957
E. & S. Livingstone 1956