How do you approach bookstores, shops, Museums, etc to get them to put your book on their shelves?

Just getting a bookseller to stock your book can be a difficult task for an unknown author. I recommend that you first introduce yourself in person to the store owner, with your book in hand, and talk to them a little bit about why your book is relevant for their store or what kind of traffic/audience you might be able to generate for their store. Setting up a book signing or reading is also essential, and in many cases, the bookseller will stock your book before and after an event has been scheduled.