«Винтовки Шарпа» — шестой по хронологии, но девятый опубликованный исторический роман в серии о Ричарде Шарпе Бернарда Корнуэлла, впервые опубликованный в 1988 году. Повествование повествует о Шарпе и его подразделении, которые оказываются втянутыми во французское вторжение в Галисию ( Испания) в январе 1809 года во время Пиренейской войны .
Батальон Шарпа, действовавший в качестве арьергарда британской армии при отступлении в Ла-Корунью , был срублен эскадроном французской регулярной кавалерии. Шарп берет тяжелую кавалерийскую саблю капитана Мюррея после его смерти и принимает командование выжившими стрелками (из 95-го стрелкового полка ). Однако люди не хотят следовать за ним. Их лидер, Патрик Харпер, и Шарп сражаются, но их прерывает прибытие испанского майора Бласа Вивара и его людей.
Вивар приглашает британцев отправиться с ним в путешествие, чтобы сопровождать их обратно в Португалию, но не раскрывает своих скрытых намерений. Испанские простолюдины ненавидят французских захватчиков, но подавлены и нуждаются в чем-то, вокруг чего можно сплотиться. В ходе путешествия Шарп начинает завоевывать уважение своих людей, особенно когда его способности как солдата помогают им пройти через французскую засаду. Путешествуя дальше, они встречают Паркеров, пару методистов, и их племянницу Луизу, в которую Шарп влюбляется, хотя это не срабатывает. Шарп узнает из карты, которой владеют Паркеры, что Вивар вовсе не везет их домой, и после конфронтации ссорится с Виваром и забирает своих людей домой.
На обратном пути на них нападает французский отряд во главе с Пьером Д'Экленом и профранцузским братом Вивара, который ранее преследовал Вивара. Вивар приходит на помощь и помогает им бежать, хотя тетя и дядя Луизы попадают в плен и позже отправляются домой, будучи гражданскими лицами.
Вивар признается, что солгал Шарпу, потому что ему нужна была помощь Шарпа для странной миссии: доставить хоругвь Сантьяго (библейского святого Иакова) в город Сантьяго-де-Компостела . Согласно легенде, поднятие хоругви там призовет святого на помощь Испании; Вивар уверен, что этот поступок пробудит его народ. Однако город удерживают сильные французские силы, и французы знают о цели Вивара. Шарп соглашается помочь Вивару взять город, если Вивар сможет убедить Патрика Харпера стать сержантом, чего Шарп сделать не смог.
С помощью обмана Шарпу, по-видимому, удается увлечь многих французских солдат на дикую погоню, и вопреки всем обстоятельствам город захвачен. Но затем Шарп понимает — почти слишком поздно — что французы не были обмануты, и спрятали большую часть своих предположительно отсутствующих войск в здании. Они начинают внезапную атаку, но из-за действий Шарпа они терпят поражение, и Вивару дается достаточно времени, чтобы поднять хоругвь. Пьер Д'Эклен и брат майора Вивара погибают при последующем отступлении из города. Вивар наследует титул своего старшего брата графа Муроморто и женится на Луизе, которая не желает возвращаться в Англию и скучного жениха.
Шарп наконец возвращается в Португалию, где встречается с инженером капитаном Хоганом, который сообщает ему, что британцы не отказались от войны, и предлагает Шарпу возможность работать с ним.
«Винтовки Шарпа» появились, потому что испанская продюсерская компания выразила заинтересованность в инвестировании в телесериал, поэтому Корнуэлл написал роман с участием главного испанского персонажа. Это сработало.
«Винтовки Шарпа» были адаптированы как первый эпизод телесериала «Шарп» с Шоном Бином в роли Шарпа, Брайаном Коксом в роли Хогана и Дарагом О'Мэлли в роли Харпера, а также приглашенными звездами Саймоном Андреу в роли Вивара, Джулианом Феллоузом в роли майора Даннетта и Тимом Бентинком в роли капитана Мюррея. Адаптация также представила персонажа Терезы Морено (которую играет Ассумпта Серна ), будущей жены Шарпа, до ее появления в романах « Золото Шарпа» , как коллегу Вивара, и заменила компанию мужчин из романов пятью ключевыми персонажами: трое из них, Хэгмен ( Джон Тэмс ), Купер (Майкл Мирс) и Язык (Пол Трасселл), пришли из романа, двое других, Харрис ( Джейсон Салки ) и Перкинс (Линдон Дэвис), были придуманы. Он добавил начальную последовательность, в которой Шарп спасает жизнь сэра Артура Уэлсли ( Дэвид Троутон ) и получает комиссию на поле боя (событие, которое произошло во время Второй войны Маратхов в романах). Майор Даннетт, которого в книге просто берут в плен, погибает в начальной засаде, как и сержант Уильямс, который выживает до середины книги. Фон отступления в Корунью был опущен, и вместо этого Шарп ищет армейского банкира Джеймса Ротшильда ( Керри Шейл ). Луиза, главный любовный интерес из романа, сведена к второстепенному персонажу, дядя которого оказывается коллегой Хогана, а чья «тетя» — замаскированный Ротшильд (в книге она путешествует со своими настоящими тетей и дядей). Хогану отводится более важная роль, он манипулирует Шарпом, чтобы тот помог Вивару. Смерть главного злодея полковника Де Л'Эклина немного изменена: в книге он прячется в Сантьяго с армией, в телевизионной версии он возвращается один, чтобы противостоять Шарпу, и его убивает Перкинс, когда тот направляет на него пистолет.