China and the allies - A. Henry Savage-Landor (William Heinemann)