Novels About Lone Fighters in the War Against Japan 独立的个人为战的抗日抗战类小说
GPT-6 Luna
In this list
Reader notes translated by Google Translate
159
- 51 Twin Rivers: Bloodbath in Republican-Era Shanghai 双川民国之沪上血战 Su Tianci has spent 25 years as a working stiff. After leaving the military, he has the job he earned stolen by someone with power and influence. His attempts to seek justice come to nothing, and with the other side's overwhelming influence, he has no choice but to become a delivery driver. Who could have guessed that while performing a good deed, he'd be struck by a heavy truck and sent straight to the Republican era? Then his transmigration golden finger turns out to let him travel between the 172Reads7.2Score14914d adds
- 52 Traveling Between Two Worlds in the Republic of China Era: I Only Fight the Elite 双穿民国之老子打的就是精锐 The protagonist is Su Tianci. An ordinary civilian accidentally transmigrates to 1937, a year consumed by war. The amazing thing is that he can travel back and forth to 2005, and so MiG-19 fighter jets and Tiger tanks appear on the battlefields of 1937... 668Reads—Score—14d adds
- 53 Dual Crossing to 1936: I Looted the Japanese Army’s Treasury 双穿1936我搬空鬼子金库 Lin Feng is a retired special forces soldier. After leaving the military due to an injury, he works as a security guard. His parents are ill, and his brother is in debt. Thanks to a jade pendant, he transmigrates to 1936, an era engulfed in the flames of war... 560Reads—Score—14d adds
- 54 A Trader Between Two Worlds: From 1983 to 2025 两界倒爷:从1983到2025 Su Tianci was a street punk in 1983 who suddenly transmigrated to 2025. From nylon stockings, digital watches, and clothing to starting companies and building factories... 240Reads—Score—14d adds
-
55
Australia Founds a Nation in 1939, Rewriting History 1939年澳洲建国,改写历史
Chen Fan transmigrated to World War II, occupied Australia and founded a nation, fought island-hopping naval battles against the United States in the Pacific, reclaimed Russia's northern territories, and brought Oceania and Southeast Asia under his control.
2.5kReads6.2Score10414d adds
Reader note
- 56 World War II Begins in New Zealand, Then I Sweep the Globe 二战从新西兰开始,横扫全球 Chen Fan, an active-duty soldier, transmigrates into a parallel-world version of World War II. He founds a nation in New Zealand, joins the war, and sweeps across the globe, creating a spectacle of warfare unlike anything seen before. No bleeding hearts, please. This story is all about the thrill of war. Certain countries you’re sure to be interested in have some special arrangements in store. Hehe! 4.6kReads6.3Score26714d adds
- 57 War of Resistance: Oh No! Sichuan Dad Is Here! 抗战之:不好!川爹来啦! With the nation in peril and the Japanese invaders showing their fangs, every man is responsible for the rise and fall of his country. I wished to enlist, but I was too old. Fortunately, I have a son, and he has volunteered. I give him this banner to carry at all times: wipe away blood with it when wounded, and be wrapped in it when he dies. March ever forward, and never forget your duty. The Death Banner 1.3kReads6.6Score—14d adds
-
58
Espionage: I'm a Shanghai Scion, Codenamed Porter 谍战:我,沪上大少,代号搬运工
In Shanghai, occupied by the invaders, there is a prominent and illustrious family: the Lin family of Shanghai. The eldest brother, Lin Zhenbang, is the military command's finance chief in Shanghai, codename: God of Wealth. His true identity is a secret underground intelligence agent, codename: Cedar. The second brother, Lin Duhan, is chief of the military command's operations division in Shanghai, codename: Killer. The eldest sister, Lin Hanyue, is chief of intelligence at the Shanghai station
5.6kReads6.1Score49114d adds
Reader note
- 59 Arriving in Bright Sword, the System Urges Me to Repay a Debt of Gratitude 初到亮剑,系统催我去报恩 [Arms Dealer System + War of Resistance + Arsenal + Spycraft + Logistics + Behind-the-Scenes] What's the biggest thing in Bright Sword that left fans feeling it could have been better? Sun Desheng: “Regimental Commander, using Tiger tanks to take out those Japanese tin-can tanks is so satisfying. Shame we've got so few.” Li Yunlong: “No rush. Use these for now. Another 200 are already on the way.” Zhang Dabiao: “Regimental Commander, my First Battalion is nearly 5,000 men now. We can't fit any m 28.1kReads9.0Score1.6k14d adds
-
60
Transmigrated to 1937: I Became the Enemy's Worst Nightmare 穿越1937:我杀成了敌人梦魇
[Transmigrate + System + lone wolf + cold-blooded + ruthless] No mindless plot, no self-righteous saint. I dedicate this book to the martyrs who once gave their lives for the peace we enjoy today! Qin Qi transmigrates to the tragic, chaotic year of 1937. The first thing he sees is the horrific aftermath of Japanese soldiers massacring his entire village. Burning with rage, Qin Qi vows to wipe out every enemy. No weapons? Go take them from the enemy! No food? Go get it from the enemy! No supplies
730Reads7.3Score11614d adds
Reader note
-
61
Wei Xiaobao Conquers the World 韦小宝争霸天下
Funny, lighthearted, a little System, transmigration, souls returning... Nong di ge dong, xian ren ban ban, Xiao Xuanzi, I didn't rebel, but somehow I became a wanted criminal! What a load of nonsense! For the sake of a thousand generations, Xiao Xuanzi, I'll take your throne, and you can have Tongchi Island back!
10.8kReads8.7Score98914d adds
Reader note
-
62
War of Resistance: I Help Li Yunlong of Bright Sword Defend Nanjing to the Death 抗战:我带亮剑李云龙死守南京城
War of Resistance + fighting the Japanese invaders + defending home and country + patriotism + Bright Sword + Li Yunlong + Chu Yunfei + Nanjing + Ding Wei + Kong Jie Li Xiaoyao was a border guard in the 21st century. During a joint international aid operation, he was tragically killed after stepping on a land mine while covering his allies’ retreat. When he opened his eyes again, he found himself a young soldier in the Red Fourth Front Army in 1935. The unfamiliar surroundings and body made him
6.3kReads6.4Score23514d adds
Reader note
- 63 War of Resistance: A Bloody Fight for Our Homeland 抗战:血战山河 (War of Resistance, fighting Japan, defending home and country, patriotism, killing invading Japanese troops, killing Japanese soldiers, Bright Sword, Li Yunlong, Chu Yunfei, Kong Jie, Ding Wei, defending Nanjing, Nanjing, Unit 731 base, Unit 731) Lei Zhenshan, a 21st-century Special Forces instructor, transmigrates into 1938, a year of relentless Japanese attacks and endless artillery fire, and finds himself a battalion commander on the brink of disaster. The unfamiliar surroundings and body ma 1.8kReads7.2Score10614d adds
-
64
Nightingale 夜鹂
Espionage in the War of Resistance “When loyalty becomes a crime and betrayal becomes a means of survival, who can hold on to their humanity in a world gone mad?” An epic tale of espionage that blends transmigration, suspense, and devotion to country and family. It uncovers the darkest corners of wartime Shanghai and follows a soul torn apart by fate as it grows from a pawn into the player moving the pieces. In the twenty-sixth year of the Republic, late autumn draped Shanghai’s sky in a sickly
1.6kReads—Score10614d adds
Reader note
-
65
War of Resistance: Li Yunlong Is Reborn in Bright Sword to Slay the Japanese! 抗战:亮剑李云龙重生杀鬼子!
[War of Resistance + anti-Japanese war + "Drawing Sword" + Li Yunlong + reborn + power fantasy + no System + making up for regrets + ruthless killing + killing Japanese soldiers] Bad news: Reborn in 1937, trapped in Qigeng Village from the start! Good news: I'm Li Yunlong, back with max-level tactics from the future! In my previous life, I took my own life in regret. Now I've returned to the battlefield. As the Japanese launch a frenzied counterattack, the 772nd Regiment suffers heavy casualties
2.3kReads7.8Score10414d adds
Reader note
- 66 War of Resistance: Li Yunlong of Bright Sword Is Reborn on Cangyun Ridge from the Start 抗战:亮剑李云龙开局重生苍云岭 [War of Resistance + Anti-Japanese War + Drawing Sword + Li Yunlong + reborn + power fantasy + no System + righting past regrets + ruthless and decisive + killing Japanese invaders] Bad news: Li Yunlong, a legendary god of war, died by suicide, consumed by regret! Good news: Old Li is reborn, with all the memories of his future life! Back in 1940, he takes over an Independent Regiment that has been battered to pieces from the start? The entire regiment has only 300 rifles left, with barely a few 3.4kReads7.1Score10914d adds
-
67
Railway Archives: Infiltration, Espionage, and the Shocking Case of Liaoshen 谍战潜伏铁路档案辽沈惊蛰
Espionage, agents, undercover work, urban life, history, mystery, hard-core railway detail, war, the Republic of China era, and passion. In the thirty-sixth year of the Republic, on the eve of the Liaoshen Campaign, undercurrents swirled along the railway lines at Jinzhou, Siping, and Meihekou. Ye Tian, a Communist underground agent codenamed Jingzhe, went undercover as a railway traffic dispatcher. He gathered military intelligence and disrupted Nationalist transport, providing crucial support
5Reads7.0Score—14d adds
Reader note
- 68 Railway Archives 铁路档案 A tale of wartime espionage and undercover work. Ye Tian’s soul transmigrates to the twenty-sixth year of the Republic, 1937, where he unravels a series of mysterious railway cases from the Republican era. Every inch of rail holds a code for life, and the names of espionage agents are revealed from sealed files. At Yixian Station, he meets Ma Yunfei, who introduces him to the Communist Party. Ye Tian recruits Zhang Laoliu, Liang Jincheng, and Jin Guozhong as grassroots Party members, providing i 1Reads7.1Score—14d adds
- 69 Railway Archives: The Hour of Jingzhe 铁路档案之惊蜇时分 This book is set in a different period from the earlier novel Railway Archives. On August 15, 1945, the thirty-fourth year of the Republic, Japan surrendered. The espionage game had already been set in motion. Before the Liaoshen Campaign, Ye Tian was recruited by the Military Statistics Bureau under the codename Qingci. He became a double agent, using both his railway dispatcher’s job and his Qingci identity to wage a covert battle as a Communist underground operative. He supplied the Communist 6Reads7.4Score—14d adds
- 70 The Poor Become Rich Through Their Own Reversal 穷人逆转才是富 After retiring from the special forces, Ye Tianxuan takes on espionage networks and creates the Veterans Group. Working with his partner Xiao Yue, he turns it into a world-class corporation. Together, they tackle social tensions and cutthroat business competition while resisting interference from foreign forces. He also fights criminal organizations through corporate espionage in the modern business world. This story is entirely fictional, yet reality lies hidden within its fiction. 33Reads—Score—14d adds
- 71 I Used a Hundred Ways to Kill Japanese Soldiers and Prolong My Life 我用百种方法杀鬼子续命 He Shouye, an actor in a hit TV drama, is shot in the heart with a prop gun and wakes up in the Republican era as He Shouye, a ginseng porter. He has no lifespan to spare after his transmigration, but a System that lets him extend his life by killing Japanese invaders arrives and binds itself to him. Follow He Shouye through the many lives he leads as he fights the invaders to stay alive. 2.5kReads—Score17114d adds
- 72 Wolf Warrior 1938 战狼1938 Lin Gang and Zhou Jie are modern-day elite soldiers. Betrayed by their former employer during a mission, they die on the battlefield and transmigrate together to Shanghai in 1938, where a new battle begins. 11.2kReads7.5Score81314d adds
- 73 Transmigrating into a War-Torn World, I Awakened an Anti-Japanese Martial Arts System 穿越烽火逃兵我觉醒抗日武侠系统 Li A Shui transmigrates to the Songhu Front in the rain at night. The moment he opens his eyes, he runs into the fleeing soldier Hu Yi. He remembers Hu Yi, remembers Ninth Platoon, and remembers everyone along this road who was supposed to fall. He once read this story. Now he is standing inside it. 42Reads—Score10514d adds
- 74 War of Resistance: Blasting the Japanese Invaders to Pieces 抗战:烽火硝烟之打爆小鬼子 No System, no brainless characters, no rebirth, and a lightly ensemble cast! Xiao Hongya: An orphan adopted by the Independent Regiment, she belongs to the regiment and loves fighting the Japanese. All she knows is the smoke and fire of war, and her fate is inseparable from the battlefield. Zhao Heihu: A veteran of many years on the battlefield. He doesn’t want to fight, but he can’t escape the battlefield. All he wants is to put down his gun, yet fate forces him to pick it up again! Zhao Youcai 3.9kReads8.8Score26314d adds
- 75 The Little Spy's Rise to Power 谍战小特务的逆袭 He is the lowest-ranking undercover agent in the Military Statistics Bureau, yet he can spot Japanese spies in a vast crowd. He is also an expert operative, infiltrating enemy-occupied territory to assassinate traitors who sell out their country and vanish without a trace. Because: “Scanning Eye” in operation... 185.4kReads9.5Score20.4k14d adds
-
76
War of Resistance: Defending Nanjing Unlocks a God-Tier Soldier System 抗战:保卫南京获得神级单兵系统
[War of Resistance] [System] [Pocket Dimension] [Action-Packed] During the War of Resistance against Japan, soldier Xu San acquired a god-tier individual combat System. He used it to wipe out the Japanese invaders and stored the gold they had stolen in the pocket dimension granted by the System. After the country was reunified, he gradually returned the vast quantities of gold he had recovered. He himself stayed in Borneo, in the Nanyang region, with his men.
22kReads8.2Score1.7k14d adds
Reader note
- 77 Bright Sword: Brigade Commander, Congratulations on Your Fortune 亮剑:旅长,我恭喜你发财啊 [No System + hardcore technology] This time, I, our military industry big shot Yu Ye, will make sure to turn the tide. This time, Ping'an Gele will be the true turning point. This time, my Independent Regiment will be terrifyingly strong! 64.4kReads9.3Score4k14d adds
- 78 Livestreaming the War of Resistance: From the Start, I Become the Oriental Meat Grinder 直播抗战,开局东方绞肉机 [War of Resistance + no System + ensemble cast + heroic epic + plot-driven] It is a tragic age, but also an epic era that gives rise to heroes. After living a peaceful life for more than twenty years, Xia Yu unexpectedly transmigrates into the past and becomes a soldier heading for the battlefield. He thinks he’ll die beneath the enemy’s guns and cannons, but never expects to become part of the epic himself. The land lies in ruins. The truly brave do not flinch when disaster suddenly strikes. Ho 3kReads9.1Score21814d adds
- 79 Espionage: I Can Earn Rewards by Playing the Villain! 谍战:我当恶霸能爆奖励! After transmigrating into a minor secret agent at Beiping Station, he unexpectedly awakened the Tyrant System!! As long as the System judges something to be bad behavior, he gets a reward! Kidnap a dog traitor and torture him for information. Ding! For using serious violence against another person, reward: the Japanese devils’ top-secret military intelligence! Lin Ze: ??? Beating up traitors counts too? “Mrs. Miyamoto, I have a new assignment for you!” Ding! For coercing an innocent young woman, 171kReads9.4Score15.5k14d adds
- 80 Spy War: Only I Can Eavesdrop on People's Thoughts 谍战,只有我能偷听心声 [Not a formulaic spy thriller. A feel-good story about growth, with an original plot. If you don’t like it, don’t argue.] In 1931, as the War of Resistance was about to break out, under pressure from the situation on all sides, Dai Yunnong traveled to Beiping in person to establish an intelligence network in the three northeastern provinces. Who could have guessed that the secret would leak? The three spy teams sent into the region were exposed, and all thirty Huangpu Academy elites were wiped o 37.5kReads9.0Score5.5k14d adds
- 81 I'm Supposed to Be a Spy, but Everyone Thinks I'm the God of Wealth 明明是卧底,活成别人眼中的财神 Traditional spy thriller + no System + no pocket dimension + no transmigration or rebirth (if you don’t like that, don’t read) [I’ve seen quite a few comments lately pointing out typos and missing words. I’m truly sorry. I wrote the whole thing by hand, and even though I checked it in the backend before uploading, some errors were unavoidable. Also, completed novels can’t be edited, so it’s not that I’m deliberately refusing to fix them. If you enjoy the story, please bear with it. May you get p 42.2kReads9.0Score4.7k14d adds
- 82 Espionage: I Have a Pocket Dimension, but I Choose to Go It Alone 谍战:我有空间,但我选择单干 [No System, but with a Map + Resistance-Era Spy Thriller + Portable Storage Space + Won't Side with Any Faction + Fighting the Japanese Alone] Ma Liang is a top-tier field agent. During an escort mission, alien technology is accidentally activated at an agent supply depot, sending him to the era of the War of Resistance Against Japan. The depot transmigrates along with Ma Liang, becoming his portable storage space, and his physical abilities are enhanced to three times their normal level. As luc 38.2kReads8.6Score2.6k14d adds
- 83 Back to the 1990s with a Fish Finder: Fishing My Way to a New Life 带着鱼探回九零钓鱼改写人生 While Shen Zichen was using a fish finder, it exploded. His soul traveled back in time with the fish finder to the moment when, after being betrayed by his girlfriend and misunderstood by his family, he went fishing to ease his sorrows. By chance, he fell into the sea among the reefs and hauled up a corpse. He made two friends, and with their help, bought stocks and lottery tickets, invested in real estate in Hainan, and, after making money, bought a fishing boat of his own. He went out to sea t 3.2kReads8.4Score25014d adds
- 84 Spy War: Code Name Ant, Moving Expert 谍战,代号蚂蚁,搬家小能手 Espionage? No need to go undercover. It may look safe, and in fact it isn't dangerous at all. All you have to do is slowly empty the enemy's storehouses, leaving them without supplies or support. Then victory is as good as yours! 19.5kReads7.0Score1.4k14d adds
- 85 Espionage: I’m a Screwdriver, Infiltrating No. 76 谍战:我是螺丝刀,卧底76号 (A rough-around-the-edges spy’s rise to success, with a soft spot for the Communists. Please don’t flame if it’s not your thing!) He’s a disposable pawn in the Military Statistics Bureau, but he has an infinite storage space and supernatural hearing! Thanks to his uncanny ability to hit his targets with flying screwdrivers, he rises to become the top assassin at the Shanghai station, then goes undercover at No. 76 by pure chance. Amid the turbulent world of espionage, he kills Japanese invaders 44.2kReads8.0Score3k14d adds
- 86 War of Resistance: I Rise in Southeast Asia, Starting with the Expeditionary Force 抗战:从远征军开始在东南亚崛起 He transmigrates to 1942 and becomes a regimental commander in the expeditionary force. Step by step, he rises to become a figure who shapes the tides of world events. P.S. I'm not good at writing introductions. Please read the story itself. 13.1kReads8.3Score66914d adds
- 87 Bright Sword: Why Did You Capture So Much Loot? 亮剑:为什么你的缴获这么多 Zhang Yun, a staff member at a New Era War of Resistance Memorial Hall, carries a game cheat that boosts captured loot by 0.5 times as he transmigrates into the world of "Drawing Sword" and becomes a member of the Eighth Route Army. See how he uses this golden finger to fight the Japanese invaders alongside regiment commanders like Li Yunlong and Kong Jie. A carefully researched novel with a moderate golden finger, and no weapons that exceed their era! 34.6kReads9.1Score1.9k14d adds
-
88
Double Crossing to the Sixties, Hauling in 2026 双穿六零,搬运2026
Set aside your personal standards and enjoy a life without scruples. Refuse to wear yourself down with overthinking; when something happens, just lose it. Better to inconvenience others than make yourself miserable. Su Tianci from 2026 unexpectedly transmigrates to the materially deprived 1960s. Two vast eras now lie before him.
555Reads—Score3314d adds
Reader note
-
89
A Legendary Warrior Emerges from the Eleventh Whampoa Class 黄埔十一期杀出一个最强传说
Huangpu Military Academy’s Class 11 was widely regarded as its most useless class. No connections: anyone with influential family ties had gone to Classes 1 or 2. No resources: anyone with support from above had gone to Classes 4 or 5. No luck: they graduated just in time for the Battle of Shanghai, and so many died that even the roster was burned. But after Lin Ye arrived, the most useless class became the deadliest blade. On the Shanghai battlefield, they were the blade driven into the Japanes
63Reads6.1Score12314d adds
Reader note
- 90 The Devil's Brigade 魔鬼部队 During a live-fire exercise, a special forces unit of the People's Liberation Army suddenly transmigrated to the battlefield of the War of Resistance Against Japanese Aggression, setting off a series of rousing tales of resistance. 6kReads8.5Score53114d adds
- 91 The Northeast Anti-Japanese First Army: Sequel 东北抗日第一军续 My new work is here! You're welcome to read it on Tomato Novel. I hope you enjoy it. Your support inspires me to write, and I'll do my best to tell every story well! 430Reads—Score—14d adds
- 92 Fist in Hand, Roaming the World: Part One 倚拳闯天涯上 I was a miserable wage slave, rushing to deliver a package, when suddenly a car knocked me down. My head struck a gravestone, and everyone thought I was dead. But I felt an invisible force burrowing into my head. I had learned martial arts. 316Reads—Score—14d adds
- 93 The Spy's Daily Life After the System Dumped Me in Republican-Era China 【被系统坑到民国的】间谍日常 An ordinary office worker gets a System, but before she can enjoy any of its benefits, it dumps her into a parallel-world version of Republican-era China. That's where her life as a spy begins. From an ordinary field operative to an undercover agent, from a regular spy to a triple agent, she goes from reluctant to willing, writing her own legend in the great metropolis of Shanghai... Check out the new book next door: The Village Girl, the Grand Diviner, also known as After Getting a Puppet Space 46.6kReads9.5Score4.9k14d adds
-
94
Trading Between Two Worlds in 1983: A Tycoon Rises 两界倒贩1983巨鳄崛起
Destitute Su Tianci accidentally transmigrates from 1983 to 2025, an age of soaring economic growth. Two vastly different eras now lie before him: one wad of bills from 1983 can be exchanged for over a hundred thousand, while an electronic watch from 1983 costs only a few bucks in 2025...
4Reads—Score—14d adds
Reader note
- 95 Warlords of Two Worlds: The Pirates' Last Stand 两界枭雄之倭寇末路 Su Tianci was betrayed by his girlfriend. He got drunk, and when he woke up, he had somehow transmigrated to 1936, a year ravaged by war. Seeing the Japanese invaders bullying ordinary people, how could Su Tianci possibly stand by and do nothing? 6Reads—Score—14d adds
-
96
Butterflies and Spies 蝶来谍网
A beautiful female bandit blunders into Harbin's espionage network. She takes a male spy hostage, only to find herself trapped in bed with him. The two decide to plot together in private and put their plans into action beyond their bedroom door. They spill blood in a bandit stronghold, root out traitors in a brothel on Peach Blossom Lane, lie in wait to catch bandits at an illegal gambling den, and smash up an opium house to rid the area of its evils... This is neither fantasy nor a story about
15.4kReads9.3Score1.6k14d adds
Reader note
-
97
A Trader Between Two Worlds: From 1988 to 2025 两界倒爷从1988到2025
Su Tianci was an unemployed street loafer in 1988. He was planning to head into the mountains to hunt for some meat, but accidentally fell off a cliff. When he opened his eyes, he had transmigrated to 2025, an age of booming economic growth. Even more astonishingly, two vastly different eras now lay before him, and he could travel back and forth between them.
1.1kReads—Score—14d adds
Reader note
-
98
Transmigrating to 1940: Titled the Ghost King 穿越40,称号鬼王
Wang Dong’s soul transmigrates, bringing him to 1940, where he becomes a four- or five-year-old boy in Wangjia Village. But due to the System, his body develops some problems, so he’ll kill Japanese soldiers while recuperating. He is the Ghost King in his enemies’ hearts, and he is the real Ghost King. The protagonist is a lone wolf who belongs to no organization, and is overwhelmingly powerful.
2.3kReads6.9Score10014d adds
Reader note
- 99 Loyal Souls Amid the Flames of War 烽火忠魂 Historical setting: 1937–1945, from the full-scale outbreak of the War of Resistance Against Japan to victory Core theme: The clash and convergence of individual heroism and collective destiny, and how ordinary people choose to become heroes when pushed to the brink 3Reads—Score—14d adds
- 100 Springtime in a Shell Casing 弹壳里的春天 This is a stirring anthem of a people forged in the flames of war, and a tender love story blossoming beneath the smoke of battle. Set against the backdrop of the Chinese War of Resistance Against Japan from 1931 to 1945 and the subsequent War of Liberation, the story weaves a sweeping historical tapestry through the intertwined fates of Zhang Ai, a farmer’s son from the Northeast known as Goudan, and Qi Shuyun, a young student from Beiping. Spring in the Bullet Casings, originally titled Songs 248Reads—Score—14d adds
Other lists with Twin Rivers: Bloodbath in Republican-Era Shanghai

















































