An English navigator becomes both a player and pawn in complex political games in feudal Japan.
2023
2016
1994
1989
2024
1976
—
1980
2010
1985