by Bernard Cornwell
4.22
288 pages
5h 27m
Experience the thrilling action and historical drama of the Napoleonic Wars through the eyes of Richard Sharpe, a British soldier fighting for survival and glory on the battlefields of Spain.