Dictionary of Battles / From the Earliest Date to the Present Time
Thomas Benfield Harbottle
Yalu (Chino-Japanese War).
Yamazaki.
Yalu.
See
[Kiu-lien-cheng]
.