Ask stores to have you in for book signings. Some stores will advertise in advance and if it's in a shopping complex this can be very worthwhile. I ask the local papers to include the signing as a feature in the edition before I sign. Have eye-catching displays. The cover of my book is spectacular so I have a metre high poster of it on a stand next to my table. I keep standing next to a neat display of my book, I make eye contact, smile and have a brief spiel ready to capture the imagination of my victims. I'm lucky. My plot takes place, mainly, in England in Medieval times. I have borrowed a joupon (mail vest) and lay that on the table. It is a good drawcard.
Because my book is read by ages between 9 and 73, I give talks to young readers groups at libraries and writers groups. Because I'm ancient myself, I talk at service groups (National Seniors, Probus, Rotary etc). I don't charge for my talks but usually sell about fifteen books (big deal for me!).
I've given talks on a number of local radio stations and I'm always trying to get onto a TV talkback show. I ask people to provide me with reviews to use and most libraries holding my book I've sent the best of the reviews electronically. It can now be seen in their 'good reads' pages when searching the internet.
So aim your attack at the reading audience for your story. Because I've thoroughly studied the historical period of my action, I've emailed re-enactment groups telling about the book. I go to tournements and discuss their exibits and always carry a copy of my book with me - well, a few of them even.
to sell a book to him!And try to imagine who would like to read your story, where that person would be and set out to sell him a book!