My reading has drifted a bit from the original Russo-Japanese project to the earlier conflict in China. This includes Peter Harmsen's, 'Shanghai 1937: Stalingrad on the Yangtze'.
In 1937, this battle was front page news across the world, largely because it was possible to report on the battle from the relative safety of the international settlement in Shanghai. The Japanese decided to push out of their enclave as part of their strategic goal of expanding in China. The Chinese leadership decided to resist here and moved some of their best divisions into the city and the surrounding area.
Before reading this book, I was under the impression that Chinese troops of the period were uniformly bad, based on later WW2 performance. However, in 1937 the Chinese army included a number of German trained divisions that performed very well against the Japanese. They were well equipped and trained, but badly led. This was the main frustration for the German advisors, several of whom were Jewish and therefore not welcome in the new German army back home.
The Japanese, while out numbered, had several important advantages. Huge firepower, with their fleet providing heavy artillery support and total control of the air. This enabled them to interdict Chinese supply and reinforcement. Chinese artillery was poorly deployed as a consequence and this resulted in huge casualties from frontal assaults. They also had the strategic advantage of being able to land troops at almost any spot on the coast. It was this that finally enabled them to hit the Chinese flanks, forcing a general withdrawal.
None the less, it was far from a walkover for the Japanese, who were forced to call up reservists and divert troops from a planned offensive in North China.
This is a well written narrative of the campaign. So much so that I just had to order some of the absolutely fabulous Eureka Miniatures Chinese infantry. Great detail although ridiculously pricey.